Android Maps API版本1到版本2迁移

war*_*eed 8 java android google-maps geopoints

背景:

我继承了别人的问题,并试图让应用程序运行起来.多个开发人员放弃了该项目,现在轮到我了.我是一名iOS开发者,但我已经完成了一些简单的android项目.

问题应用程序是一个本机安卓,最初使用API​​级别7构建,并且围绕谷歌地图api版本1. 我无法访问原始密钥,所以我似乎被迫升级到谷歌地图版本2.

我已经设置了一个新的Activity,并且超出了获取功能映射的基本教程.没有任何问题,但我被阻止在像GeoPoint这样的项目上,似乎无法找到有关其替换的更多信息.

我的问题是:

是否有从API版本1迁移到API版本2的迁移路径,或者我是否必须重新编码整个地图组件?包括GeoPoints,自定义引脚和叠加?

Emi*_*Adz 12

遗憾的是,Google Map的大多数对象API V1都被Google Map 中的新对象取代API V2.

例如,而不是使用GeoPoints你将使用Latlng点.叠加都不见了,以及与替代PolylinesPolygones.

看看我在这里给出的答案:

将使用地图API V1的Android应用转换为地图Android API V2

而看看这篇博客我写了,将让你开始在你的应用谷歌地图API V2实现:

Google Map API V2

因此,您可以理解应该重写大部分代码以适应Google Map API V2.

  • 艾米尔,过去几天我一直是你博客的常客.谢谢你随便上网的人. (2认同)