Я работаю над GoogleMap с MapView.Part моего проекта, я касаюсь карты, и я добавляю 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();
}`
Я могу использовать его, но если я добавлю 5-штырьковый, и если я позвоню этому коду, я думаю, что он удалит все контакты. Я хочу просто удалить, с которым я могу касаться. Я не уверен, что это работа? – DuyguK
сначала измените свой вопрос в соответствии с вашим комментарием ,,,, И вы должны поместить код в onTouchEvent, чтобы очистить определенный элемент (pin) .... –