我正在使用标记选项将我的位置添加到地图,如下所示:

userMarker = new MarkerOptions().position(latLng).title("Current Location");
mMap.addMarker(userMarker);

它怎么能把它从地图上删除呢?
以前,marker类有remove()方法,但是markeroptions没有类似的东西……我也查过了MMAP(这是一个谷歌地图),但没有运气…:(

最佳答案

addMarker()方法返回一个可以使用的对象:

userMarker = new MarkerOptions().position(latLng).title("Current Location");
Marker myMarker = mMap.addMarker(userMarker);

然后删除您的
myMarker.remove();

08-18 04:23