【发布时间】:2014-08-17 10:23:35
【问题描述】:
是否可以使用 Google Maps iOS SDK 向用户显示从他的位置到我的应用程序内的另一个位置的方向(即在另一个 UIView 中,而不是使用 URL Scheme向 Google 地图应用请求方向)?
我的许多用户在 iPhone 上没有 Google Map 应用,但是 Google 提供的方向比 Apple 的地图准确得多,因此我需要在我的应用中显示方向。
欢迎评论。
【问题讨论】:
是否可以使用 Google Maps iOS SDK 向用户显示从他的位置到我的应用程序内的另一个位置的方向(即在另一个 UIView 中,而不是使用 URL Scheme向 Google 地图应用请求方向)?
我的许多用户在 iPhone 上没有 Google Map 应用,但是 Google 提供的方向比 Apple 的地图准确得多,因此我需要在我的应用中显示方向。
欢迎评论。
【问题讨论】:
要显示 Google 地图(即使使用 SDK),用户需要安装 Google 地图应用。
您可以使用以下方法测试是否是这种情况:
[[UIApplication sharedApplication] canOpenURL: [NSURL URLWithString: @"comgooglemaps://"]];
如果返回false,则提示用户下载谷歌地图。
SDK 可用于显示从用户当前位置到其他点的折线,然而它不能(在这个阶段无论如何)在应用程序内提供转弯方向,为此,您确实需要使用 URL 方案。
【讨论】: