2013-02-22 29 views
11

我开发了一个使用Google Maps Android API v1的移动应用程序,并计划将其移植到Google最新推出的Google Maps Android API v2。运行Google Maps Android API的最小Android API级别

但是,我的应用程序也针对Android 2.1设备,我无法确定v2 Maps是否可以在这些设备上运行。我已经发现了一些参考提示V2应与API级别8和10(herehere和​​)工作,提供OpenGL ES 2.0的由移动设备的支持,但没有关于API 7级

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

TIA!

+0

真家伙,问题是这里比这一切更明显,它仍然没有答案..如果我想要在Android 2.1中使用谷歌地图api并保持向前兼容性(如让我的2.1应用程序在4.0.4上运行并保持小小的地图小部件显示)..有什么办法吗? – Esteban 2014-02-06 21:46:02

回答

0

我猜你是想在Android模拟器,

,或者

您正在使用平板,试图不具备GPS功能,具有GPS功能的设备尝试,它应该工作正常

+0

当然,Google正式声明的最低API级别是多少? – Tisys 2013-02-22 12:28:45

+0

从“api level 1”开始,您可以使用Google Location功能,选择包裹并查看课程,您可以注意到自己。 http://developer.android.com/reference/android/location/package-summary.html – 2013-02-22 12:35:26

+0

在您的链接之后,我读到“Google Maps Android API可在任何带有Google Play商店的设备上使用通过Google Play服务运行Android 2.2或更高版本。“那么,我是否应该认定Google Android Maps v2不支持API级别7(即Android 2.1)?对不起,但谷歌的解释是绝对不清楚的... http://developer.android.com/guide/topics/location/index.html – Tisys 2013-02-22 12:43:43

13

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

+2

但请注意,并非所有的Android 2.2/2.3设备都有能力以获得Play服务框架,特别是那些从未收到Play商店并且被旧的Android电子市场困扰的设备。 Android 3.0+应该没问题。 – CommonsWare 2013-02-22 13:08:40

0

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