Apple 是否允许打开指向 google 地图的链接?
Does apple allow opening links to google maps?
在我的应用程序中,我试图显示两个坐标之间的方向。我尝试使用 MKDirections class 但无法获取它们(我住在印度,所以我猜苹果的数据库中没有这些位置)。
我尝试打开苹果地图应用程序以显示方向,但得到了相同的结果。
现在最好的解决方法似乎是在 safari 中打开以下 URL:
let url = "http://maps.google.com/maps?saddr=\(sourceLocation.latitude),\(sourceLocation.longitude)&daddr=\(destinationLocation.latitude),\(destinationLocation.longitude)"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
它直接打开 maps.google.com 有指示。它显示路线和方向,但要求用户安装 google 地图应用程序以获得逐向导航。
我担心 apple 可能会拒绝我申请开通 google 服务。这允许吗?
Apple 允许这样做。您可以在许多应用程序中看到它:它们要求您在其他应用程序之间进行选择,例如 Apple Plan 或 Google 导航地图。
在我的应用程序中,我试图显示两个坐标之间的方向。我尝试使用 MKDirections class 但无法获取它们(我住在印度,所以我猜苹果的数据库中没有这些位置)。 我尝试打开苹果地图应用程序以显示方向,但得到了相同的结果。 现在最好的解决方法似乎是在 safari 中打开以下 URL:
let url = "http://maps.google.com/maps?saddr=\(sourceLocation.latitude),\(sourceLocation.longitude)&daddr=\(destinationLocation.latitude),\(destinationLocation.longitude)"
UIApplication.sharedApplication().openURL(NSURL(string: url)!)
它直接打开 maps.google.com 有指示。它显示路线和方向,但要求用户安装 google 地图应用程序以获得逐向导航。 我担心 apple 可能会拒绝我申请开通 google 服务。这允许吗?
Apple 允许这样做。您可以在许多应用程序中看到它:它们要求您在其他应用程序之间进行选择,例如 Apple Plan 或 Google 导航地图。