iOS6中的Google地图

18 google-maps google-maps-api-3 ios ios6 ios6-maps

在iOS 6上重新使用此Google地图支持.

这是一个严肃而富有建设性的问题,必须针对许多已经在iOS 5上发布其应用并且符合Google服务条款法律合规性的应用开发者来解决这个问题http://code.google.com/apis/maps/ iphone/terms.html.

事实如下:使用Google Maps API Web Services的应用程序必须与Google Map上的信息显示相关.禁止在不显示Google地图的应用程序中使用该服务.

假设某些开发人员在App Store上有可下载的应用程序,用户已经下载并正在使用它.当用户使用iOS 6更新手机时,Apple地图将代替Google地图显示,突然违反了Google的许可条款.

从Google许可证的角度来看,该应用程序变得"事实上",成千上万的用户将使用已成为非法的应用程序,我无法想出一种技术方法来阻止这种情况.

我们该怎么处理这个?

  • 谷歌可以容忍旧的应用程序仍然可以在这种情况下使用吗?
  • 谷歌准备他们自己可以在iPhone上使用的Mapkit API是否可以在以前的IOS版本上使用,以便开发者可以在IOS6发布之前更新他们的应用程序?
  • Apple可以提供一个选项来显示Google Map以缩小差距,直到他们提供类似的Web服务吗?

欢迎任何建设性的想法?

PS.我也将这些问题发布给Google和Apple.

fzw*_*zwo 4

好问题!

(对于潜在的投票者:苹果将提供自己的地图的事实是公开的)

我建议您向 Apple 提交雷达,并在http://www.openradar.me/上复制它

至于你的问题:

谷歌可以足够宽容地容忍旧应用程序仍然可以在这种情况下使用吗?

他们可以,而且我相信在实践中他们很可能会这样做。

谷歌是否正在准备我们可以在 iPhone 上使用的自己的 Mapkit API?它是否可以在以前的 IOS 版本上使用,以便开发人员可以在 IOS6 发布之前更新他们的应用程序?

很有可能。但我怀疑它是否能够在 iOS 6 发布之前及时准备好更新您的应用程序。

苹果是否可以提供一个选项来仍然显示谷歌地图,以弥补差距,直到他们提供类似的网络服务?

我不这么认为。我认为他们不想这样做,而且我认为他们与谷歌的许可合同将在不久的将来到期。