在Android版Google地图上更改位置时删除特定圈子和标记

时间:2013-06-30 12:29:07

标签: android google-maps

当我的位置发生变化时,我的应用程序添加了圈子和标记(onLocationChanged),我想在每次更改位置时删除此特定的圆圈和标记,然后在不同的位置再次绘制它。 我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

调用googleMap.clear(); //将删除所有标记。 然后再次添加标记。

答案 1 :(得分:0)

首先,您不需要删除并添加标记和圆圈来更改其位置。您只需要调用Marker.setPositionCircle.setCenter

无论如何,MarkerCircle都有remove个方法。

要调用其中一种方法,您必须在创建后继续引用Marker / Circle

this.myLocationMarker = map.addMarker(...);