为了让用户轻松确定两个地理点之间的距离,距离验证API采用了先进的算法和地图技术。它计算了地球表面的最短距离,考虑了道路网络、地形和地理障碍等变量。
此外,距离验证API旨在可扩展且高效,能够以最小的延迟处理大量请求。这种可扩展性确保了能够适应各类用户的需求,从初创公司到大型企业。
总之,距离验证API提供了一种全面的解决方案,用于计算位置之间的距离。由于其易于实施、多功能、可靠性和可扩展性,此API成为了不可或缺的资源。无论是组织旅行计划、简化物流操作还是创建以位置为中心的服务,距离验证API都提供了成功所需的精准度。
它将接收一个参数并为您提供一个JSON。
除了API调用次数,没有其他限制。
要使用此端点,您必须在参数中指明两个位置
计算距离 - 端点功能
| 对象 | 描述 |
|---|---|
location1 |
[必需] Indicates the first location |
location2 |
[必需] Indicates the second location |
{
"distance": 11024.713181071042,
"unit": "kilometers",
"location1": {
"place_id": 15312163,
"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": 82297359,
"licence": "Data © OpenStreetMap contributors, ODbL 1.0. http://osm.org/copyright",
"osm_type": "relation",
"osm_id": 71525,
"lat": "48.8534951",
"lon": "2.3483915",
"class": "boundary",
"type": "administrative",
"place_rank": 12,
"importance": 0.8317101715588673,
"addresstype": "city",
"name": "Paris",
"display_name": "Paris, Ile-de-France, Metropolitan France, France",
"address": {
"city": "Paris",
"ISO3166-2-lvl6": "FR-75",
"state": "Ile-de-France",
"ISO3166-2-lvl4": "FR-IDF",
"region": "Metropolitan France",
"country": "France",
"country_code": "fr"
},
"boundingbox": [
"48.8155755",
"48.9021560",
"2.2241220",
"2.4697602"
]
}
}
curl --location --request GET 'https://zylalabs.com/api/3868/distance+validator+api/4567/calculate+distances?location1=Buenos Aires&location2=Paris' --header 'Authorization: Bearer YOUR_API_KEY'
| 标头 | 描述 |
|---|---|
授权
|
[必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。 |
无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。
用户必须指定两个位置来测量距离
距离验证器API赋予用户快速准确地计算任意两个地理点之间的距离的能力
有不同的计划以满足所有口味,包括少量请求的免费试用,但您的使用率受到限制以避免对服务的滥用
Zyla提供几乎所有编程语言的广泛集成方法。您可以根据需要使用这些代码与您的项目集成
API返回一个包含两个地点之间计算距离的JSON对象,包括测量单位(例如公里)和每个地点的详细信息,包括坐标和地点标识符
关键字段包括“距离”(数字值)、“单位”(测量单位)以及“位置1”和“位置2”对象,它们提供诸如纬度、经度和地点名称等详细信息
响应结构为一个JSON对象,包含一个顶层距离字段,一个单位字段,以及每个位置的嵌套对象,其中包含如place_id、坐标和地址详细信息等属性
所需的主要参数是要计算距离的两个位置。这些可以通过地点名称、坐标或地点 ID 来指定
距离验证器 API 使用先进的算法和地图技术,从 OpenStreetMap 等可靠供应商获取数据,确保距离计算的高精确度
常见的用例包括交付路线规划、仓库之间的物流优化、旅行距离估算和健身锻炼的跟踪
用户可以提取距离和单位用于路线规划或物流,而位置信息可以通过提供背景来增强应用程序,例如在房地产应用中靠近便利设施的情况
该端点提供距离测量、位置信息、地点标识符和详细地址信息,使用户能够深入了解地点之间的地理关系
服务级别:
100%
响应时间:
120ms
服务级别:
100%
响应时间:
699ms
服务级别:
100%
响应时间:
163ms
服务级别:
91%
响应时间:
162ms
服务级别:
100%
响应时间:
559ms
服务级别:
100%
响应时间:
1,064ms
服务级别:
100%
响应时间:
577ms
服务级别:
100%
响应时间:
70ms
服务级别:
100%
响应时间:
211ms
服务级别:
100%
响应时间:
282ms
服务级别:
100%
响应时间:
830ms
服务级别:
100%
响应时间:
1,680ms
服务级别:
100%
响应时间:
1,814ms
服务级别:
100%
响应时间:
916ms
服务级别:
100%
响应时间:
1,834ms
服务级别:
100%
响应时间:
2,494ms
服务级别:
100%
响应时间:
3,709ms
服务级别:
100%
响应时间:
3,497ms
服务级别:
75%
响应时间:
1,498ms
服务级别:
100%
响应时间:
0ms