我正在使用Gooogle Url Scheme来显示方向,只需在swift中按下一个按钮。在打开原生的google地图应用程序后,我如何使用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://");
}
}我已经尝试参考这个链接Google Map Url Scheme,如果有人知道如何做,请回答与示例快速代码
发布于 2015-08-17 16:10:42
您可以使用Google Maps提供的OpenInGoogleMaps组件。它甚至允许您对应用程序的重定向URL进行编码,该URL显示在Google Maps应用程序的方向之上。
这是Swift中的代码:
var place: CLLocationCoordinate2D
var definition = GoogleDirectionsDefinition()
definition.destinationPoint = GoogleDirectionsWaypoint(location: place)
definition.travelMode = GoogleMapsTravelMode.Driving
OpenInGoogleMapsController.sharedInstance().openDirections(definition)https://stackoverflow.com/questions/32044667
复制相似问题