使用MapView的Google Maps API v1到v2

时间:2013-10-31 19:38:49

标签: android api google-maps android-mapview

我有一个使用Google Maps API v1的应用程序。 我需要进行更改,但我不知道在Google Maps API v2中要更改什么才能继续使用v1中的地图视图。

我添加了带有api密钥的元数据作为应用程序的子代。我从地图视图<com.google.android.maps.MapView

中删除了它

使用Map Fragment并更改所有内容太难了,因为使用Map View的代码太多了。

我找到了这个链接,但似乎没什么帮助。

https://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/MapView

2 个答案:

答案 0 :(得分:2)

  

我不知道在Google Maps API v2中要更改什么才能继续使用v1中的地图视图。

您无法使用Maps V1中的MapView。 Maps V2有不同的类,虽然它有自己的名为MapView的小部件,但API却不同。

  

使用Map Fragment并更改所有内容太难了,因为使用Map View的代码太多了。

你没有选择。

答案 1 :(得分:0)

  

我找到了这个链接,但似乎没什么帮助。

这主要是因为相同的MapView(就访问Maps API而言)是GoogleMap的{​​{1}}对象。

以下是GoogleMap class reference