谷歌地图方向API返回零结果Swift
我的应用程序使用Google Maps 方向 API来绘制任何两个位置(原点 – 方向位置)之间的路线用户引脚。
我用这种方式使用API:
https://maps.googleapis.com/maps/api/directions/json?origin=(fromLat),((fromLng)&destination=(toLat),(toLng)&mode=(travelMode)&departure_time=now&alternatives=true&language=(lang )
问题有时是响应返回零结果,如下所示:
{ "geocoded_waypoints": [ {}, {} ], "routes": [], "status": "ZERO_RESULTS" }
我search了很多,但没有有用的结果。
有人遇到这个问题?
这个问题可能是因为我使用了免费的API吗?
我会感谢任何帮助。
谢谢。
如果不存在path,则返回相同的结果。
看到这个链接: path信息
希望这可以帮助!
更新:
尝试将经纬度转换为地址并通过URL传递,这将解决问题。 CLGeocoder
可能会帮助你做同样的事情。
这是因为目的地经济的错误。 另外path不适用于请求的旅行模式。
- UINavigationController和UIWebView中加载的网页之间可以进行通信?
- UISplitViewController与新的UISearchController问题与UISearchBar