我正在使用谷歌Url方案来显示方向与按下一个按钮在swift。我怎么能使用url回调方案回到我的应用程序,我打开了本地谷歌地图应用程序后。我使用下面的代码
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://");
}
}
我已经尝试参考这个链接谷歌地图Url方案如果有人知道如何做到这一点,请回答示例swift代码
您可以使用GoogleMaps提供的OpenInGoogleMaps组件。它甚至可以让你编码一个重定向URL到你的应用程序,它显示在谷歌地图应用程序的方向顶部。
Swift中的代码是这样的:
var place: CLLocationCoordinate2D
var definition = GoogleDirectionsDefinition()
definition.destinationPoint = GoogleDirectionsWaypoint(location: place)
definition.travelMode = GoogleMapsTravelMode.Driving
OpenInGoogleMapsController.sharedInstance().openDirections(definition)