【发布时间】:2013-02-17 15:13:08
【问题描述】:
据我了解,带有新地图 SDK v2 的应用程序只能安装在带有 Google Play 服务 APK 的设备上。
并且 v1 密钥在 3/2013 之后将无法使用,这是否意味着我无法构建今天可以在大多数 Android 设备上运行的地图应用程序?
【问题讨论】:
据我了解,带有新地图 SDK v2 的应用程序只能安装在带有 Google Play 服务 APK 的设备上。
并且 v1 密钥在 3/2013 之后将无法使用,这是否意味着我无法构建今天可以在大多数 Android 设备上运行的地图应用程序?
【问题讨论】:
据我了解,带有新地图 SDK v2 的应用程序只能安装在带有 Google Play 服务 APK 的设备上。
该应用程序可以安装在您想要的任何设备上。 Maps V2 只能在装有 Play Services Framework APK 的设备上工作。这应该已经存在于大多数 Android 3.0+ 设备上,并且应该可以下载到许多 Android 2.2/2.3 设备上。
这是否意味着我今天无法构建在大多数 Android 设备上运行的地图应用程序?
首先,地图 V1 可在大多数 Android 设备上运行。从 2013 年 3 月 3 日起您无法获得新的 API 密钥这一事实并不意味着您无法使用 Maps V1。只需确保您有一个长期存在的调试密钥库,您拥有该密钥库和生产密钥库的 Maps V1 API 密钥,并且您有一个体面的备份方案。
其次,Maps V2 应该可以在“大多数 Android 设备”上运行,尽管处理目前没有 Play Services Framework(但可以从 Play Store 下载)的设备有点烦人。
第三,还有其他可用的地图解决方案,例如带有 OSMDroid 的 OpenStreetMap,几乎可以在任何东西上运行。
【讨论】:
Android 2.2 安装在 97.6% 的设备上,是 Google Play 服务的主要要求。
来源:http://developer.android.com/about/dashboards/index.html
听起来像是“大多数 Android 设备”,我认为..
【讨论】: