谷歌地图API的方向返回结果为零利用斯威夫特
我的应用谷歌地图方向 API绘制任意两个位置之间的路线(由来 - 方向的位置)的用户引脚它。谷歌地图API的方向返回结果为零利用斯威夫特
我用这样的方式API:
的问题是有时候响应返回零个结果,就像这样:
{
"geocoded_waypoints": [
{},
{}
],
"routes": [],
"status": "ZERO_RESULTS"
}
我搜索了很多,但没有任何有用的结果。
任何人都遇到过这个问题?
可能是这个问题,因为我用的是免费的API?
我将感谢任何帮助。
谢谢。
如果不存在路径,则返回相同的值。
请参阅此链接:Path Information
希望这有助于!
UPDATE:
尽量隐蔽经纬度到地址并且将它传递的网址,它会解决这个问题。 CLGeocoder
可能会帮助你做同样的事情。
我在哪里通过lats,lngs?在saddr,daddr – Rawan
saddr是开始点,daddr是目标点。 [NSString的stringWithFormat:@ “https://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f”,self.startinglatitude,self.startinglongitude,self.destinationlatitude,self.destinationlongitude] –
[NSString的stringWithFormat:@ “https://maps.google.com/maps?saddr=%f,%f&daddr=%f,%f”,self.startinglatitude,self.startinglongitude,self.destinationlatitude,self.destinationlongitude] –
如果它只失败了几次,是不是有可能实际上没有路线?你不能搜索那些不存在的东西。 – BridgeTheGap