Nes*_*tor 2 android google-maps-android-api-2
我在每次单击地图时都添加了一个标记,而我只想查看最后一个。
我尝试了以下代码:
if(marker!=null)
{
marker.visible(false);
marker=null;
}
marker=new MarkerOptions().position(latLng);
googleMap.addMarker(marker);
Run Code Online (Sandbox Code Playgroud)
即使将其设置为不可见,我也会看到每个标记。
每次点击后如何删除?我找不到任何删除方法。
每次单击时,只需保留对标记的引用:
Marker marker = map.addMarker(MARKER_OPTIONS);
Run Code Online (Sandbox Code Playgroud)
然后调用remove()方法:
marker.remove();
Run Code Online (Sandbox Code Playgroud)
正如文档中提到的,Remove()Marker 类中的方法将帮助您
这里是关于在地图上添加和删除标记的教程
http://www.jiahaoliuliu.com/2013/08/android-adding-and-removing-markets-on.html
| 归档时间: |
|
| 查看次数: |
4181 次 |
| 最近记录: |