我在互联网上阅读,但找不到合法答案。用户单击按钮以显示路线时,我需要打开Google地图。必须自动填写起点和终点。
如何在Swift中实现呢?
如果有人有解决方案,请向我提供示例代码。开始始终是用户的当前位置。
好吧,我自己找到了答案。
如果要显示来自用户当前位置的路线,请将该字段saddr留空,然后在该字段daddr中输入目标坐标。
saddr
daddr
这就是我做的
if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"comgooglemaps://")!)) { UIApplication.sharedApplication().openURL(NSURL(string: "comgooglemaps://?saddr=&daddr=\(place.latitude),\(place.longitude)&directionsmode=driving")!) } else { NSLog("Can't use comgooglemaps://"); } }
如有任何其他查询,您可以参考此链接Google Map URL Scheme