gpt4 book ai didi

java - Android Maps API 版本 1 到版本 2 的迁移

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:01:12 25 4
gpt4 key购买 nike

背景:

我继承了别人的问题,正在尝试启动并运行一个应用程序。多个开发人员放弃了该项目,现在轮到我了。我是一名 iOS 开发人员,但我完成了一些简单的 android 项目。

有问题的应用程序是原生 android,最初是使用 API 级别 7 构建的,并且主要围绕 google maps api 版本 1 构建。我无法访问原始 key ,所以我似乎被迫升级到 google map 版本 2。

我已经设置了一个新的 Activity,并且超出了获取功能 map 的基本教程。没问题,但我在 GeoPoint 之类的项目上受阻,似乎无法找到有关其替代品的太多信息。

我的问题是:

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

最佳答案

令人遗憾的是,Google Map API V1 中的大部分对象都被 Google Map API V2 中的新对象所取代。

例如,您将使用 Latlng 点而不是使用 GeoPoints。叠加层也消失了,取而代之的是 PolylinesPolygones

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

Convert Android App that uses maps API V1 to Maps Android API V2

并查看我写的这篇博文,它将帮助您开始在您的应用中实现 Google Map API V2:

Google Map API V2

因此,正如您所理解的那样,应该重写大部分代码以适应 Google Map API V2。

关于java - Android Maps API 版本 1 到版本 2 的迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16431464/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com