gpt4 book ai didi

android - 如何删除 Google Maps Android API v2 中的多段线?

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

所以基本上我有两个标记:一个用于目的地(它只是静态的,意味着它不会移动),另一个标记是动态的,并根据当前位置更新其位置。

我能够在两个标记之间的路线上绘制折线。唯一的问题是在更新当前位置时,从动态标记的先前位置绘制的先前折线仍然存在。

这是图片:

enter image description here )

正如您在图像中看到的,标记是指向当前位置的动态标记,标记先前位置的多段线位于圣卡洛斯大学,就在标记的右上角位置图片。此图像中未显示目标标记。

如何删除以前的多段线?我尝试使用 Polyline 类中的 remove() 方法,但它没有用。

我的代码基于此链接: Answer : Draw path between two points using Google Maps Android API v2

最佳答案

创建包含所有标记/点和折线的数组。稍后,在删除时,做这个:

Polyline pTemp = mPolylines.remove(mPolylines.size() - 1);
pTemp.remove()

关于android - 如何删除 Google Maps Android API v2 中的多段线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16117831/

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