【发布时间】:2015-10-24 20:40:27
【问题描述】:
我有一个标签控制器,可以显示附近的商店。我知道我的 40% 的用户从未(或不能通过政策)安装 Google 地图。
如果未安装 Google 地图,我如何回退到 Apple 地图?
为了让事情稍微复杂一点,“附近的商店”是选项卡式应用程序中的一个选项卡。
【问题讨论】:
标签: ios objective-c google-maps xamarin.ios apple-maps
我有一个标签控制器,可以显示附近的商店。我知道我的 40% 的用户从未(或不能通过政策)安装 Google 地图。
如果未安装 Google 地图,我如何回退到 Apple 地图?
为了让事情稍微复杂一点,“附近的商店”是选项卡式应用程序中的一个选项卡。
【问题讨论】:
标签: ios objective-c google-maps xamarin.ios apple-maps
嗯,对于初学者来说,在应用程序中显示 Google 地图的唯一方法是包含 Google 的库,从而使“此处是否安装了 Google 地图”的问题变得毫无意义。
如果您要打开 Google Maps 应用程序(如果它存在)并回退到 Apple Maps 应用程序,您将使用UIApplication 的-canOpenURL: 方法,传入谷歌地图应用的方案,即comgooglemaps://。
祝你好运!
【讨论】: