我正在尝试打开Google地图应用,以便在地图中显示某些地点,每次用户点击某个按钮时,我的应用都会打开谷歌地图,问题是我唯一拥有的是缩短了Google网址,例如http:// www.goo.gl/maps/XXXXX; XXXXX根据所选位置而变化的位置.
当用户点击按钮时,我会检查他们是否安装了谷歌地图,如果他们不安装谷歌地图,这可以正常工作,但我不知道如何为谷歌地图应用程序做.
有没有办法用Google Maps SDK打开此网址?我已阅读此页面上的信息 https://developers.google.com/maps/documentation/ios/,但未提供有关此案例的信息.
这是我的代码的一部分:
if([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps://"]]){
//Open Google Maps App
}else{
[[UIApplication sharedApplication] openURL:selectedPlace.googleMapsLocation];
}
Run Code Online (Sandbox Code Playgroud)
谢谢!