【问题标题】:Google Maps Directions API Zero Results ErrorGoogle Maps Directions API 零结果错误
【发布时间】:2018-11-30 08:29:13
【问题描述】:

我们想使用 Google Maps Directions API 在两点之间绘制路线。

请求:

https://maps.googleapis.com/maps/api/directions/json?origin=39.76700140,30.50334660&destination=39.49402464,31.84024373

回复:

{
   "geocoded_waypoints" : [ {}, {} ],
   "routes" : [],
   "status" : "ZERO_RESULTS"
}

它返回 ZERO_RESULTS 状态。但是,这两个点可以进行地理编码,它们是实际有效的点。

有谁知道为什么路线虽然可以地理编码却不能绘制?

提前致谢, 标记

【问题讨论】:

  • 看起来 39.49402464,31.84024373 不在任何道路附近(那个点是从哪里来的?你为什么要把它用于行车路线?)。当您对其进行地理编码时,您可能会得到“最近的已知点”,它可能更靠近道路,也可能不靠近道路。路线服务无法前往距离道路不够近的地点。

标签: google-maps google-maps-api-3 routes directions google-directions-api


【解决方案1】:

我找到了原因。谷歌路线到靠近道路至少 5 公里的点。

该点位于农村地区,不靠近任何至少 5 公里的道路。因此,它给出了名为 ZERO_RESULTS 的错误。

谢谢,

标记

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-22
    • 2016-10-22
    • 2015-12-12
    • 2016-08-07
    相关资源
    最近更新 更多