我努力搜索了很久,但没有结果。我的应用程序在IOS6设备上运行,其中有一个需要谷歌地图的MAP模块。现在,在IOS6中可能有一些设备只有iOS6地图而没有谷歌地图。因此,我的程序必须检查设备是否安装了谷歌地图应用。如果没有,它会将用户链接到AppStore以下载GoogleMaps应用程序。请指导一下... 有人可以帮忙吗?谢谢。
我努力搜索了很久,但没有结果。我的应用程序在IOS6设备上运行,其中有一个需要谷歌地图的MAP模块。现在,在IOS6中可能有一些设备只有iOS6地图而没有谷歌地图。因此,我的程序必须检查设备是否安装了谷歌地图应用。如果没有,它会将用户链接到AppStore以下载GoogleMaps应用程序。请指导一下... 有人可以帮忙吗?谢谢。
您可以使用comgooglemaps URL scheme来启动Google Maps iPhone应用程序,进行搜索、方向请求和显示地图视图。当您启动Google Maps时,您的捆绑标识符将自动作为请求的一部分发送。
在您的应用程序中向用户呈现这些URL之前,您应该先验证该应用程序是否已安装。您的应用程序可以使用以下代码检查URL方案是否可用:
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString:@"comgooglemaps://"]];
https://developers.google.com/maps/documentation/ios/urlscheme