2013-06-18 174 views
1

我正在使用谷歌地圖V2 API鍵。但它只支持更高版本的Android設備。它不支持2.3.5版本的Android手機。 V2 api是否僅支持3.0以上的版本?如果有人知道,請讓我知道。谷歌地圖V2支持設備

XML文件:

<fragment 
    android:id="@+id/map" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    class="com.google.android.gms.maps.SupportMapFragment" /> 

</RelativeLayout> 
+0

告訴我們您的xml和清單文件 – Raghunandan

回答

1

V2 api是否僅支持3.0以上版本?

不,您可以使用Google API V2以及Android API v8及更高版本。您將需要使用SupportMapFragment而不是MapFragment對象。並將Activity更改爲FragmentActivity以實現向後片段兼容性。當然你需要添加android-support庫來使用這個對象。

你可以看看這個博客文章中,我對如何實現應用谷歌地圖API V2支持Android API V8和一個充分的解釋中寫道:

Google Maps API V2

+0

雅。地圖顯示在我的設備版本2.3.5 –

+0

偉大的阿倫,有一個很好的編碼:) –

+0

如何在mapview中添加疊加層。我無法識別我的代碼中的mapfragment。 –

1

您可以使用地圖V2時API 10.Instead使用com.google.android.gms.maps.MapFragment使用com.google.android.gms.maps.SupportMapFragment的和活動useFragmentActivity。

+0

如果我們使用Fragment意味着還需要3.0以上的版本? –