运行Google Maps Android API v2的最低Android API级别

Tis*_*sys 11 android google-maps-android-api-2

我开发了一个使用Google Maps Android API v1的移动应用程序,我计划将其移植到最近的Google Maps Android API v2,这是Google推荐的.

但是,我的应用程序也针对Android 2.1设备,我无法弄清楚v2 Maps是否会在这些设备上运行.我已经找到一些参考,建议v2应该与API级别8和10(此处,此处此处)一起使用,前提是移动设备支持OpenGL ES 2.0,但API级别7不支持.

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

TIA!

ben*_*eni 13

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

  • 但请注意,并非所有Android 2.2/2.3设备都能够获得Play服务框架,特别是那些从未收到Play商店并且仍然使用旧Android Market的设备.Android 3.0+应该没问题. (2认同)

kas*_*der 5

它是API级别8(Froyo),因为Play服务依赖性.

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


小智 0

我猜你正在尝试使用 Android 模拟器,

或者,

您正在尝试使用没有 GPS 功能的平板电脑,请尝试使用启用 GPS 的设备,它应该可以正常工作