微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Distance Matrix API 或 Google Directions API 为来自不同大陆的两个位置返回 ZERO_RESULTS

如何解决Google Distance Matrix API 或 Google Directions API 为来自不同大陆的两个位置返回 ZERO_RESULTS

搜索来自不同大陆的两个位置之间的距离时,API 返回 ZERO_RESULTS

1.Origin: Otawistraße 40,13351 Berlin,Germany - place_id ChIJDRnPKt9TqEcRYwjmKskH6gM 2. 目的地拉斯维加斯会议中心,天堂路,拉斯维加斯,内华达州,美国 - place_id ChIJ5yKvQGbEyIARRrDnL_5KOqk 3.返回{ “目的地地址”:[ "3150 Paradise Rd,Las Vegas,NV 89109,USA" ],“来源地址”:[ "Otawistraße 40,13351 柏林,德国" ],“行”:[ { “元素”:[ { “状态”:“零结果” } ] } ],“状态”:“正常” }

并且示例可以继续,基本上如果地址(地点)来自 2 个不同的大陆,我总是会得到这个 ZERO_RESULTS 响应。

这是查询https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&origins=place_id:ChIJDRnPKt9TqEcRYwjmKskH6gM&destinations=place_id:ChIJ5yKvQGbEyIARRrDnL_5KOqk&key=XYZ&mode=transit(我已经审查了我的 API 密钥)。

解决方法

显然,这是 Google 和 Distance Matrix API / Directions API 的预期功能,不返回结果,因为这意味着穿越海洋。

有一个功能请求,要添加与飞机一起旅行的信息,但没有具体日期。

您可以在此处找到更多信息:https://issuetracker.google.com/issues/185005253

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。