我在网上到处阅读,但找不到正确的答案.当用户点击一个按钮来显示方向时,我需要打开谷歌 map .起点和终点必须自动填写.
如何在Swift中实现这一点?
如果有人有解决方案,请给我提供一个示例代码.开始总是用户的当前位置.
我在网上到处阅读,但找不到正确的答案.当用户点击一个按钮来显示方向时,我需要打开谷歌 map .起点和终点必须自动填写.
如何在Swift中实现这一点?
如果有人有解决方案,请给我提供一个示例代码.开始总是用户的当前位置.
好吧,我自己找到了答案.
如果要显示用户当前位置的方向,请将字段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