使用距离计算API,用户可以轻松获取两个地理位置之间的距离。该API使用复杂的算法和地图技术计算地球表面的最短距离,同时考虑到道路网络、地形和地理障碍等各种因素。
距离计算API提供多种输出格式,以满足不同的偏好和用例。用户可以根据需要选择以公里或英里为单位接收测量结果。
此外,距离计算API设计为可扩展和高效,能够以最小的延迟处理大量请求。这种可扩展性确保API能够适应各类用户的需求,从小型初创企业到大型企业。
总之,距离计算API提供了一个完整的解决方案,用于计算两个地点之间的距离。由于其易用性、灵活性、可靠性和可扩展性,该API成为用户的重要工具。无论您是在计划旅行、优化物流还是开发基于位置的服务,距离计算API都为您提供成功所需的精确距离测量。
它将接收一个参数并提供JSON。
路线规划:计算多个地点之间的距离,以规划最有效的送货或旅行路线。
物流优化:确定仓库、配送中心和客户位置之间的距离,以优化物流操作。
旅行计划:为旅行者提供目的地之间的距离估算,以便更有效地规划旅行。
健身和健康应用:跟踪锻炼、跑步或步行期间的距离,以进行健身和健康追踪。
房地产:显示房产到附近设施(如学校、公园和购物中心)的距离,以便潜在买家查询。
除了API调用的数量外,没有其他限制。
要使用此端点,您必须在参数中指明两个位置。还有一个可选参数,您可以在其中指明测量单位(公里或英里)
获取距离 - 端点功能
| 对象 | 描述 |
|---|---|
location1 |
[必需] Indicates the first location |
location2 |
[必需] Indicates the second location |
unit |
可选 Indicates the unit of measurement |
{
"distance": 1673.4448632836118,
"unit": "kilometers",
"location1": {
"place_id": 15496907,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 1224652,
"lat": "-34.6037181",
"lon": "-58.38153",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.7279817834797908,
"addresstype": "city",
"name": "Buenos Aires",
"display_name": "Buenos Aires, Comuna 1, Autonomous City of Buenos Aires, Argentina",
"address": {
"city": "Buenos Aires",
"ISO3166-2-lvl8": "AR-C",
"state_district": "Comuna 1",
"state": "Autonomous City of Buenos Aires",
"ISO3166-2-lvl4": "AR-C",
"country": "Argentina",
"country_code": "ar"
},
"boundingbox": [
"-34.7056370",
"-34.5265535",
"-58.5314494",
"-58.3351423"
]
},
"location2": {
"place_id": 382868521,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 298285,
"lat": "-23.5506507",
"lon": "-46.6333824",
"class": "boundary",
"type": "administrative",
"place_rank": 16,
"importance": 0.6861749119420276,
"addresstype": "municipality",
"name": "São Paulo",
"display_name": "São Paulo, Região Imediata de São Paulo, Região Metropolitana de São Paulo, Região Geográfica Intermediária de São Paulo, São Paulo, Southeast Region, Brazil",
"address": {
"municipality": "São Paulo",
"county": "Região Metropolitana de São Paulo",
"state_district": "Região Geográfica Intermediária de São Paulo",
"state": "São Paulo",
"ISO3166-2-lvl4": "BR-SP",
"region": "Southeast Region",
"country": "Brazil",
"country_code": "br"
},
"boundingbox": [
"-24.0079003",
"-23.3577551",
"-46.8262692",
"-46.3650898"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3665/distance+calculation+api/4136/get+distances?location1=Buenos Aires&location2=Sao Paulo&unit=kilometers' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
用户必须指定两个位置来测量距离
距离计算API允许用户计算两个地理位置之间的距离
有不同的计划以满足各种口味,包括针对少量请求的免费试用,但您的速率受到限制以避免滥用服务
Zyla为几乎所有编程语言提供了广泛的集成方法。您可以根据需要使用这些代码与您的项目集成
API返回一个包含两个位置之间计算距离的JSON对象,包括测量单位(公里或英里)以及每个位置的详细信息,包括坐标和地点标识符
响应中的关键字段包括“距离”(数值)、“单位”(测量单位)以及“位置1”和“位置2”对象,这些对象提供诸如纬度、经度和地点名称等详细信息
响应数据被结构化为一个JSON对象 它包括一个顶级的距离测量 单位以及每个位置的嵌套对象 详细说明它们的地理和行政属性
该端点接受两个必需的参数用于位置,以及一个可选的参数用于指定距离计算的单位(公里或英里)
用户可以通过指定所需格式的两个位置来自定义请求,并可选择他们首选的测量单位,以便以公里或英里的形式获取距离
距离计算API利用来自OpenStreetMap贡献者的数据,确保地理位置和道路网络的全面和最新映射
数据准确性通过来自OpenStreetMap的持续更新和复杂的算法得以维护,这些算法在计算距离时考虑了道路网络和地理特征
典型的用例包括配送路线规划、仓库之间的物流优化、旅行距离估算、健康追踪以及房地产分析与便利设施的接近度
服务级别:
100%
响应时间:
614ms
服务级别:
100%
响应时间:
345ms
服务级别:
100%
响应时间:
342ms
服务级别:
100%
响应时间:
889ms
服务级别:
100%
响应时间:
94ms
服务级别:
100%
响应时间:
445ms
服务级别:
100%
响应时间:
77ms
服务级别:
100%
响应时间:
574ms
服务级别:
100%
响应时间:
146ms
服务级别:
100%
响应时间:
216ms
服务级别:
100%
响应时间:
8,683ms
服务级别:
100%
响应时间:
136ms
服务级别:
100%
响应时间:
2,350ms
服务级别:
99%
响应时间:
1,038ms
服务级别:
100%
响应时间:
119ms
服务级别:
100%
响应时间:
360ms
服务级别:
100%
响应时间:
1,056ms
服务级别:
100%
响应时间:
1,952ms
服务级别:
100%
响应时间:
415ms
服务级别:
100%
响应时间:
224ms