2
我正在GoogleMap上工作,我的項目是MapView.Part,我正在觸摸地圖,我正在添加pin.My問題是我想刪除之前可以添加的pin。我怎麼做,我想給Geopoint的功能。刪除PIN地圖視圖?
有人可以給我建議嗎?
這是我的代碼:`
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();
}`
我可以使用它,但如果我添加5針,如果我打電話給這個代碼,我認爲它會刪除所有pin.İ只想刪除我可以touch.I不知道它是否工作? – DuyguK 2012-01-16 13:03:44
首先改變你的問題,根據你的評論,,,,你必須把代碼放在onTouchEvent清除特定項目(pin).... – 2012-01-16 13:10:11