Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 从地图中删除单个项目_Android - Fatal编程技术网

Android 从地图中删除单个项目

Android 从地图中删除单个项目,android,Android,我能够使用谷歌地图v2显示标记。现在我想删除一个标记,但无法删除。我尝试使用clear方法,但它删除了所有标记。Try marker.remove(),它将执行此操作Try marker.remove(),如果您使用 Marker _marker = map.addMarker(new MarkerOptions() .position(new LatLng(37.7750, 122.4183)) .title("San Francisco") .snippet("

我能够使用谷歌地图v2显示标记。现在我想删除一个标记,但无法删除。我尝试使用clear方法,但它删除了所有标记。

Try marker.remove(),它将执行此操作

Try marker.remove(),如果您使用

Marker _marker = map.addMarker(new MarkerOptions()
     .position(new LatLng(37.7750, 122.4183))
     .title("San Francisco")
     .snippet("Population: 776733"));
用于删除标记

_marker.remove();

从地图中删除此标记。删除标记后,其所有方法的行为都未定义。

如果使用

Marker _marker = map.addMarker(new MarkerOptions()
     .position(new LatLng(37.7750, 122.4183))
     .title("San Francisco")
     .snippet("Population: 776733"));
用于删除标记

_marker.remove();

从地图中删除此标记。删除标记后,其所有方法的行为都未定义。

trythis

List<Overlay> mapOverlays = mapView.getOverlays();

.....
.....
mapOverlays.remove(position);
List mapOverlays=mapView.getOverlays();
.....
.....
地图覆盖。删除(位置);
试试这个

List<Overlay> mapOverlays = mapView.getOverlays();

.....
.....
mapOverlays.remove(position);
List mapOverlays=mapView.getOverlays();
.....
.....
地图覆盖。删除(位置);