11

我已经开发了一个使用 Google Maps Android API v1 的移动应用程序,我计划按照 Google 的推荐将它移植到最近的 Google Maps Android API v2。

但是,我的应用程序还针对 Android 2.1 设备,我无法确定 v2 地图是否会在此类设备上运行。我发现一些参考表明 v2 应该与 API 级别 8 和 10(hereherehere)一起使用,前提是移动设备支持 OpenGL ES 2.0,但 API 级别 7 不支持。

因此,我的问题是:运行 Google Maps Android API v2 的最低 Android API 级别是多少?

蒂亚!

4

4 回答 4

13

Maps API 与 Google Play 服务捆绑在一起,并与 Android 2.2 及更高版本兼容。所有 Android 8 API 级别的设备都支持 OpenGL 2.0,因此 Android 2.1 版本的设备无法支持 Google Maps v2。您可以查看Google 文档

于 2013-02-22T12:40:27.367 回答
5

这是一个 API 级别 8 (Froyo),因为 Play Services 依赖。

还要注意,如果您使用的是 API 级别 8 - 10,则需要将 SupportMapFragment 与 Android 支持库一起使用:http: //developer.android.com/tools/extras/support-library.html,因为仅在API 级别 11。

于 2013-06-25T16:00:51.890 回答
0

i guess you are trying in Android Emulator,

or,

you are trying with Tablet with don't have GPS Feature, Try with GPS enabled device, it should work properly

于 2013-02-22T12:26:53.940 回答
0

正如 beni 所说,它适用于 Android 2.2 及更高版本。但是您需要 2.x 版本的 android 支持库,因为它使用片段...

于 2013-02-22T16:54:08.633 回答