0

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

4

2 回答 2

4

据我了解,带有新地图 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,几乎可以在任何东西上运行。

于 2013-02-17T15:26:41.490 回答
1

Android 2.2 安装在 97.6% 的设备上,是 Google Play 服务的主要要求。

来源:http: //developer.android.com/about/dashboards/index.html

听起来像是“大多数Android设备”,我认为..

于 2013-02-17T15:23:20.603 回答