如何在Android中从Google地图中删除特定标记
我在每次单击地图时都会添加一个标记,我只想看到最后一个 我尝试了以下代码:如何在Android中从Google地图中删除特定标记,android,google-maps-android-api-2,Android,Google Maps Android Api 2,我在每次单击地图时都会添加一个标记,我只想看到最后一个 我尝试了以下代码: if(marker!=null) { marker.visible(false); marker=null; } marker=new MarkerOptions().position(latLng); googleMap.addMarker(marker); 我看到了每一个标记,即使我将其设置为“不可见” 每次单击后如何删除?我找不到任何删除方法。正如文档中提到的,Marker类中的remove()方法将帮助您
if(marker!=null)
{
marker.visible(false);
marker=null;
}
marker=new MarkerOptions().position(latLng);
googleMap.addMarker(marker);
我看到了每一个标记,即使我将其设置为“不可见”
每次单击后如何删除?我找不到任何删除方法。正如文档中提到的,Marker类中的
remove()
方法将帮助您
这里是关于在地图上添加和删除标记的教程
每次单击时只需保留对标记的引用:
Marker marker = map.addMarker(MARKER_OPTIONS);
然后调用remove()
方法:
marker.remove();
是的,你是对的,我修改了标记选项,而不是标记本身。谢谢。是的,就是这样。@Nestor如果这解决了你的问题,别忘了把答案标为正确答案。祝您今天过得愉快!穆罕默德的回答也是正确的,他先发布了。你的也不错,但我不能两者都标。没问题:)。很高兴我们帮助了你。