掌握距离 API

大师距离API是一个强大的工具,旨在提供给定参考点与最多9个不同点之间的准确距离计算。借助这个API,您可以轻松地将距离计算功能集成到您的应用程序中,从而确定多个位置之间的距离
通过 MCP 从您的 AI 代理使用此 API
支持 OpenClaw、Claude Code/Desktop、Cursor、Windsurf、Cline 以及任何兼容 MCP 的 AI 客户端。
文档和设置
通过封装此 MCP 创建技能: https://mcp.zylalabs.com/mcp?apikey=YOUR_ZYLA_API_KEY

关于API:  

API允许您发出请求并接收包含计算距离的JSON响应。要开始距离计算,您需要提供参考点的经纬度坐标,以及9个目标点的坐标。

在收到请求后,API使用高级算法计算距离,并为短距离和长距离提供准确的结果。计算出的距离以公里、米、英里、英尺、海里返回,具体取决于您的选择。

API提供无缝集成功能,支持多种编程语言,使其与广泛的应用程序兼容。您可以轻松地将此功能集成到您的网站、移动应用程序或任何其他需要距离计算的软件系统中。

除了基本的距离计算外,API还提供多个端点以仅测量2个距离,因此用户无需输入9个点。

Master Distance API提供高性能和可靠性,确保在处理大量请求时也能快速响应。这使您能够处理增加的流量并提供一致的服务,无论负载如何。

无论您是在构建导航应用程序、配送服务或任何其他基于位置的应用程序,Master Distance API都为您提供了有效的解决方案,以确定参考点与各个目的地之间的距离。通过利用这个API,您可以增强应用程序的功能,优化路线规划并提供流畅的用户体验。

简而言之,Master Distance API提供了一种简单可靠的方式来计算参考点与多达10个不同点之间的距离。得益于其强大的功能、简单的集成和高性能,该API是任何需要准确距离计算的应用程序的宝贵资产。

 

此API接收什么,以及您的API提供什么(输入/输出)?

它将接收参数并为您提供JSON。

 

该API最常见的使用案例是什么?

  1. 配送服务:配送公司可以使用API确定其配送中心与客户地址之间的距离。这使得高效的路线规划、优化配送时间表和减少运输成本成为可能。

  2. 旅行规划:旅行预订平台可以集成API,帮助用户通过计算各种旅游景点之间的距离来规划行程。这有助于创建优化的旅行路线并估算旅行时间。

  3. 共享出行应用:共享出行服务可以利用API计算用户的接送地点与附近司机之间的距离。这些信息有助于将乘客与最合适的司机匹配,并提供准确的费用估算。

  4. 健身应用:跟踪户外活动(例如跑步或骑自行车)的健身应用可以使用API计算用户在锻炼期间行走的距离。这使用户能够监控他们的进度、设定目标并跟踪他们的表现。

  5. 房地产网站:房地产平台可以集成API,以提供所列物业与附近便利设施(如学校、公园或购物中心)之间的距离信息。这帮助潜在买家或租户评估特定地点的便利性和可达性。

您的计划有任何限制吗?

除了API调用的数量外,没有其他限制。

API 文档

端点


要使用此端点,您只需插入两个点的纬度和经度。它还有两个可选参数,您可以指示测量单位(默认为公里,米,千,英尺,海里)



                                                                            
GET https://www.zylalabs.com/api/2043/master+distance+api/1822/get+distance+of+two+points
                                                                            
                                                                        

获取两点之间的距离 - 端点功能

对象 描述
测试端点

API 示例响应

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"distance":2101.7205905176984,"unit":"kilometers"}
                                                                                                                                                                                                                    
                                                                                                    

获取两点之间的距离 - 代码片段


curl --location --request GET 'https://zylalabs.com/api/2043/%e6%8e%8c%e6%8f%a1%e8%b7%9d%e7%a6%bb+api/1822/%e8%8e%b7%e5%8f%96%e4%b8%a4%e7%82%b9%e4%b9%8b%e9%97%b4%e7%9a%84%e8%b7%9d%e7%a6%bb' --header 'Authorization: Bearer YOUR_API_KEY' 


    

要使用此端点,您必须在参数中指明起始点的纬度和经度。然后,您必须指明您想要获取距离的点的纬度和经度(您可以指明1到10个)。

您还可以指明距离的单位(公里、米、千、英尺、海里)。



                                                                            
GET https://www.zylalabs.com/api/2043/master+distance+api/1823/obtain+distance+from+several+points
                                                                            
                                                                        

从多个点获取距离 - 端点功能

对象 描述
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 可选
测试端点

API 示例响应

       
                                                                                                        
                                                                                                                                                                                                                                                                                                                                        {"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/%e6%8e%8c%e6%8f%a1%e8%b7%9d%e7%a6%bb+api/1823/%e4%bb%8e%e5%a4%9a%e4%b8%aa%e7%82%b9%e8%8e%b7%e5%8f%96%e8%b7%9d%e7%a6%bb?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' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 掌握距离 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
标头
标头 描述
授权 [必需] 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

简单透明的定价

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

🚀 企业版

起价
$ 10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

客户喜爱的功能

  • ✔︎ 仅支付成功请求
  • ✔︎ 7 天免费试用
  • ✔︎ 多语言支持
  • ✔︎ 一个 API 密钥,所有 API。
  • ✔︎ 直观的仪表板
  • ✔︎ 全面的错误处理
  • ✔︎ 开发者友好的文档
  • ✔︎ Postman 集成
  • ✔︎ 安全的 HTTPS 连接
  • ✔︎ 可靠的正常运行时间

掌握距离 API FAQs

每个端点返回包含距离计算的JSON数据 “获取两个点的距离”端点提供两个指定坐标之间的距离 而“从多个点获取距离”端点返回从参考点到多个目标点的距离及其坐标

响应中的关键字段包括“distance”(计算的距离)、“unit”(测量单位),对于多个点,“start_point”和“end_point_X”(每个目标点的坐标和距离)

响应数据采用JSON格式结构化 对于两点端点,它包含一个距离值和单位 对于多点端点,它按每个目标点组织距离 其坐标和相应的距离列在"end_point_X"下

用户可以为两个端点提供纬度和经度。此外,他们可以指定一个可选的“单位”参数,以选择距离计算的测量单位(公里 米 米里 英尺 海里)

用户可以通过选择参考点和目标点的坐标以及选择他们喜欢的测量单位来自定义请求。这种灵活性允许根据用户需求进行量身定制的距离计算

典型的用例包括送货服务的路线优化 旅行行程规划 共享乘车距离计算 户外活动的健身追踪 以及基于便利设施邻近性的房地产评估

该API采用先进算法进行距离计算,确保短距离和长距离的高准确性。持续更新和质量检查被实施以保持数据的可靠性

用户可以期待一致的JSON响应,具有明确的距离值和单位。对于多个点,距离将按顺序列出,以便于解析和集成到应用程序中

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。

价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]


此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。

定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。

有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]

价格由月度或年度订阅决定,具体取决于所选计划。

API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。

Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。

要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。

要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。

要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。

"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。

是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。

您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]

为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。

7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。

当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。

付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。


相关 API


您可能还喜欢