我正在使用我的项目的MapView.Part在GoogleMap上工作我在地图上触摸并且我正在添加pin.My问题是我想删除之前可以添加的引脚。我怎么能这样做我想给Geopoint这个函数。
有人可以给我建议吗?
这是我的代码:`
public void AddPoint(Drawable drawable, MapView mapView, MotionEvent motionEvent) {
p = mapView.getProjection().fromPixels(
(int) motionEvent.getX(),
(int) motionEvent.getY()-50);
final MapController mc = mapView.getController();
mc.setZoom(16);
CustomItemizedOverlay<CustomOverlayItem> itemizedOverlay = new CustomItemizedOverlay<CustomOverlayItem>(drawable, mapView);
itemizedOverlay.addOverlay(new CustomOverlayItem(p,"","",""));
mapView.getOverlays().add(itemizedOverlay);
mc.animateTo(p);
mapView.invalidate();
}`
答案 0 :(得分:3)
mapView.getOverlays().clear();
答案 1 :(得分:0)
调用marker.remove()。要获得对标记的引用,需要在创建时将标记保存到List,然后可以遍历List以查找所需的标记。