【发布时间】:2018-02-13 15:24:02
【问题描述】:
我们正在调用 google 路线 API 来计算往返价值。一般来说,它工作得很好。但是,我遇到了一个用例,它无法提出任何路线。但是,当我们使用具有相同起点、目的地、航点和 travelMode 的 js google.maps.DirectionsService 版本时,它可以工作。
回复是
{
"geocoded_waypoints" : [ {}, {}, {} ],
"routes" : [],
"status" : "ZERO_RESULTS"
}
【问题讨论】:
-
您的“DirectionsStatus”是“ZERO_RESULTS”吗?可能是“OVER_QUERY_LIMIT”或其他。
-
不是。其他结果仍在返回。
-
From developers.google.com/maps/documentation/geocoding/intro "表示地理编码成功但未返回任何结果。如果地理编码器传递的地址不存在,则可能会发生这种情况。"
-
就像我说的。如果我使用 js api 或通过谷歌地图手动查询,则查询有效。它也适用于其他往返查询。
标签: javascript google-maps google-maps-api-3 google-directions-api