API允许您发出请求并接收包含计算距离的JSON响应。要开始距离计算,您需要提供参考点的经纬度坐标,以及9个目标点的坐标。
在收到请求后,API使用高级算法计算距离,并为短距离和长距离提供准确的结果。计算出的距离以公里、米、英里、英尺、海里返回,具体取决于您的选择。
API提供无缝集成功能,支持多种编程语言,使其与广泛的应用程序兼容。您可以轻松地将此功能集成到您的网站、移动应用程序或任何其他需要距离计算的软件系统中。
除了基本的距离计算外,API还提供多个端点以仅测量2个距离,因此用户无需输入9个点。
Master Distance API提供高性能和可靠性,确保在处理大量请求时也能快速响应。这使您能够处理增加的流量并提供一致的服务,无论负载如何。
无论您是在构建导航应用程序、配送服务或任何其他基于位置的应用程序,Master Distance API都为您提供了有效的解决方案,以确定参考点与各个目的地之间的距离。通过利用这个API,您可以增强应用程序的功能,优化路线规划并提供流畅的用户体验。
简而言之,Master Distance API提供了一种简单可靠的方式来计算参考点与多达10个不同点之间的距离。得益于其强大的功能、简单的集成和高性能,该API是任何需要准确距离计算的应用程序的宝贵资产。
它将接收参数并为您提供JSON。
配送服务:配送公司可以使用API确定其配送中心与客户地址之间的距离。这使得高效的路线规划、优化配送时间表和减少运输成本成为可能。
旅行规划:旅行预订平台可以集成API,帮助用户通过计算各种旅游景点之间的距离来规划行程。这有助于创建优化的旅行路线并估算旅行时间。
共享出行应用:共享出行服务可以利用API计算用户的接送地点与附近司机之间的距离。这些信息有助于将乘客与最合适的司机匹配,并提供准确的费用估算。
健身应用:跟踪户外活动(例如跑步或骑自行车)的健身应用可以使用API计算用户在锻炼期间行走的距离。这使用户能够监控他们的进度、设定目标并跟踪他们的表现。
房地产网站:房地产平台可以集成API,以提供所列物业与附近便利设施(如学校、公园或购物中心)之间的距离信息。这帮助潜在买家或租户评估特定地点的便利性和可达性。
除了API调用的数量外,没有其他限制。
要使用此端点,您只需插入两个点的纬度和经度。它还有两个可选参数,您可以指示测量单位(默认为公里,米,千,英尺,海里)
获取两点之间的距离 - 端点功能
| 对象 | 描述 |
|---|
{"distance":2101.7205905176984,"unit":"kilometers"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1822/get+distance+of+two+points' --header 'Authorization: Bearer YOUR_API_KEY'
要使用此端点,您必须在参数中指明起始点的纬度和经度。然后,您必须指明您想要获取距离的点的纬度和经度(您可以指明1到10个)。
您还可以指明距离的单位(公里、米、千、英尺、海里)。
从多个点获取距离 - 端点功能
| 对象 | 描述 |
|---|---|
start_point |
[必需] |
end_point_1 |
可选 |
end_point_2 |
可选 |
end_point_3 |
可选 |
end_point_4 |
可选 |
end_point_5 |
可选 |
end_point_6 |
可选 |
end_point_7 |
可选 |
end_point_8 |
可选 |
end_point_9 |
可选 |
unit |
可选 |
{"start_point":{"coordinate":"(47.373535,8.541109)"},"end_point_1":{"coordinate":"(61.280642,9.696496)","distance":961.307706388549},"end_point_2":{"coordinate":"(42.335321,-71.023516)","distance":3736.183739418061},"end_point_3":{"coordinate":"(63.946372,-17.301934)","distance":1502.7828135951415},"end_point_4":{"coordinate":"(29.783423,-82.937419)","distance":4798.187339972254},"end_point_5":{"coordinate":"(39.177734,-123.404589)","distance":5762.456574816487},"end_point_6":{"coordinate":"(40.116758,-111.149673)","distance":5346.382214243799},"end_point_7":{"coordinate":"(41.192840,-2.550522)","distance":693.6219006592844},"end_point_8":{"coordinate":"(61.402022,23.717415)","distance":1138.5416195733615},"end_point_9":{"coordinate":"(57.079849,-116.604973)","distance":4561.1790023445465},"unit":"miles"}
curl --location --request GET 'https://zylalabs.com/api/2043/master+distance+api/1823/obtain+distance+from+several+points?start_point=(47.373535,8.541109)&end_point_1=(61.280642,9.696496)&end_point_2=(42.335321,-71.023516)&end_point_3=(63.946372,-17.301934)&end_point_4=(29.783423,-82.937419)&end_point_5=(39.177734,-123.404589)&end_point_6=(40.116758,-111.149673)&end_point_7=(41.192840,-2.550522)&end_point_8=(61.402022,23.717415)&end_point_9=(57.079849,-116.604973)&unit=miles' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
每个端点返回包含距离计算的JSON数据 “获取两个点的距离”端点提供两个指定坐标之间的距离 而“从多个点获取距离”端点返回从参考点到多个目标点的距离及其坐标
响应中的关键字段包括“distance”(计算的距离)、“unit”(测量单位),对于多个点,“start_point”和“end_point_X”(每个目标点的坐标和距离)
响应数据采用JSON格式结构化 对于两点端点,它包含一个距离值和单位 对于多点端点,它按每个目标点组织距离 其坐标和相应的距离列在"end_point_X"下
用户可以为两个端点提供纬度和经度。此外,他们可以指定一个可选的“单位”参数,以选择距离计算的测量单位(公里 米 米里 英尺 海里)
用户可以通过选择参考点和目标点的坐标以及选择他们喜欢的测量单位来自定义请求。这种灵活性允许根据用户需求进行量身定制的距离计算
典型的用例包括送货服务的路线优化 旅行行程规划 共享乘车距离计算 户外活动的健身追踪 以及基于便利设施邻近性的房地产评估
该API采用先进算法进行距离计算,确保短距离和长距离的高准确性。持续更新和质量检查被实施以保持数据的可靠性
用户可以期待一致的JSON响应,具有明确的距离值和单位。对于多个点,距离将按顺序列出,以便于解析和集成到应用程序中
服务级别:
100%
响应时间:
590ms
服务级别:
100%
响应时间:
445ms
服务级别:
100%
响应时间:
159ms
服务级别:
100%
响应时间:
558ms
服务级别:
100%
响应时间:
889ms
服务级别:
100%
响应时间:
342ms
服务级别:
100%
响应时间:
91ms
服务级别:
100%
响应时间:
285ms
服务级别:
100%
响应时间:
107ms
服务级别:
100%
响应时间:
73ms