【发布时间】:2012-07-12 00:39:44
【问题描述】:
在 iOS 6 上重新支持 Google 地图。
对于许多已经在 iOS 5 上发布其应用程序并遵守 Google 服务条款http://code.google.com/apis/maps/iphone/terms.html 的应用程序开发人员来说,这是一个严重且具有建设性的问题。
事实如下:使用 Google Maps API Web Services 的应用程序必须与 Google Maps 上的信息显示相关。禁止在不显示 Google 地图的应用程序中使用该服务。
假设一些开发者在 App Store 上有一个可供下载的应用程序,用户已经下载并正在使用它。当用户用 iOS 6 更新他们的手机时,Apple Maps 将代替 Google Maps 显示,这突然违反了 Google 的许可条款。
从 Google 许可的角度来看,该应用程序成为“事实上的”应用程序,成千上万的用户将使用一个已成为非法的应用程序,我想不出一种技术方法来防止这种情况发生。
我们如何处理这个?
- google 能不能容忍老的应用还能用在这 上下文?
- 谷歌是否正在准备他们自己的 Mapkit API,我们可以在 iPhone 上使用? 它在以前的 IOS 版本中可用,因此开发人员可以更新 IOS6 发布之前的应用?
- Apple 能否提供一个选项以继续显示 Google 地图以弥补差距,直到他们提供类似的 Web 服务?
欢迎任何建设性的想法?
PS。我还将这些问题发布给 Google 和 Apple。
【问题讨论】:
-
嗨 Mike - 欢迎来到 StackOverflow。你的问题很重要,确实需要一些健康的、公开的讨论。但它更适合Programmers。 StackOverflow 上的问题仅限于特定的编程问题,通常包括代码示例。我不是想让你难过;当我第一次加入 StackOverflow 时,我犯了同样的错误,将我的问题转移给了程序员,并在那里收到了很好的回复/信息。只是为您提供与我当时收到的相同的指导。没有downvote,没有麻烦,只是想提供帮助。
标签: ios google-maps google-maps-api-3 ios6 ios6-maps