gpt4 book ai didi

放大时带有插图概览的 Android 谷歌地图

转载 作者:行者123 更新时间:2023-11-30 02:59:04 24 4
gpt4 key购买 nike

我正在开发一个使用带有标记聚类的谷歌地图的安卓应用程序。该应用程序运行良好,但是一旦您放大到特定区域并且所有集群都扩展为单个标记,我还想显示一个小 View 来表示整个 map 、您所在的位置以及所有标记所在的位置,以使用户能够在放大的同时在 map 上导航。我用谷歌搜索并搜索过,但没有找到任何东西。有没有“现成”的解决方案?还是我必须自己编写所有代码?我正在寻找的解决方案类型是许多游戏使用的小窗口类型,用于显示玩家所在位置的概览以及当前关卡内的所有兴趣点。

最佳答案

我还没有看到任何“现成”的解决方案,但这是我在这里要做的:

1) 创建 map 的附加 fragment 。像游戏一样把它放在一个角落

2) 所有魔法都应该在这里发生。您需要同步这两个 map 。 map 的Projection允许您将地理坐标转换为 View 中的 XY 坐标。也就是说,您可以获得主 map 上左上角和右下角的纬度/经度,并将这两个角转换为迷你 map View 的左上角和右下角 XY 坐标。现在,当您拥有 XY 坐标时,您唯一需要做的就是在迷你 map 上绘制一个矩形。

还有更简单和更原生的解决方案 - 因为您有左上角和右下角的纬度/经度坐标 - 您可以在小 map 上绘制一组折线以获得矩形。但是在这种情况下,如果您想使用迷你 map 更改当前主 map 位置,将很难(用手指)移动它

关于放大时带有插图概览的 Android 谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817666/

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