【问题标题】:Does apple allow opening links to google maps?苹果允许打开谷歌地图的链接吗?
【发布时间】:2016-06-24 09:52:02
【问题描述】:

在我的应用程序中,我试图显示两个坐标之间的方向。我尝试使用 MKDirections 类,但无法获得它们(我住在印度,所以我猜苹果的数据库中没有这些位置)。 我尝试打开苹果地图应用程序以显示方向,但得到了相同的结果。 现在最好的解决方法似乎是在 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。它显示路线和方向,但要求用户安装谷歌地图应用程序以获得逐向导航。 我担心苹果可能会拒绝我打开谷歌服务的申请。这允许吗?

【问题讨论】:

  • 你为什么不直接问苹果? StackOverflow 不能保证给出正确答案,因为这是关于 Apple 的 App Store 政策而不是编程。
  • 我投票结束这个问题,因为这个问题是关于 Apple 的 App Store 政策,而不是常见问题解答中定义的编程。

标签: ios swift google-maps maps mkmapview


【解决方案1】:

这是 Apple 允许的。您可以在许多应用中看到它:它们会要求您在其他应用(如 Apple Plan 或 Google 地图)之间进行选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-06
    • 2015-04-23
    • 1970-01-01
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多