据我了解,带有新地图 SDK v2 的应用程序只能安装在带有 Google Play 服务 APK 的设备上。
并且 v1 密钥在 3/2013 之后将不可用,这是否意味着我今天无法构建在大多数 Android 设备上运行的地图应用程序?
2 回答
据我了解,带有新地图 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设备”,我认为..