2013-02-22 52 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支持庫,因爲它使用了片段...