升级到Google Maps Android API 2 monodroid

时间:2013-05-03 13:54:33

标签: android xamarin.android google-maps-android-api-2

我有一个Android应用程序,它使用谷歌地图Android API版本1的地图。现在,我想在我的应用程序(https://developers.google.com/maps/documentation/android/)上使用Google Maps API版本2。

将项目代码升级到版本2的更快速的解决方案是什么?它看起来所有代码都在变化。我有更改地图中心,添加叠加层,更改缩放级别,查找地图绑定纬度/经度等的代码。

此外,该API是否也支持Android版本2.3?

谢谢

2 个答案:

答案 0 :(得分:0)

API v2支持2.2。

中的设备

我认为切换到v2的最快方法是删除基于MapActivity的类以及与之相关的所有代码并创建基于FragmentActivity的新代码。

答案 1 :(得分:0)

Google Maps v2与Google Maps v2完全不同,因此您可以保存/移植的代码可能不多。

Google Maps v2需要Android 2.2或更高版本以及Google Play服务。

Github上有一个sample for Xamarin.Android。它针对Android 4.0及更高版本,但可以轻松更改为支持Android 2.2或更高版本。