所以基本上我有两个标记:一个用于目的地(它只是静态意味着它不移动)而另一个标记是动态的,并根据当前位置更新其位置 .
我能够在两个标记之间的路线上绘制折线 . 唯一的问题是当更新当前位置时,从动态标记的先前位置绘制的先前折线仍然存在 .
这是图像:
)
正如您在图像中看到的那样,标记是指向当前位置的动态标记,而标记之前位置的折线位于圣卡洛斯大学,位于图像中标记的右上角位置 . 目标标记未显示在此图像中 .
如何删除以前的折线?我尝试使用Polyline类中的方法remove()但它不起作用 .
我根据以下链接创建了代码:Answer : Draw path between two points using Google Maps Android API v2
1 回答
创建包含所有标记/点和折线的数组 . 稍后,在删除时,请执行以下操作: