В настоящее время у меня есть приложение, которое отображает карты Google для пользователя с помощью MapView.Добавление настраиваемого маркера для отображения - Android
Я пытался поставить маркер на карте, используя этот код,
public boolean onTouchEvent(MotionEvent event, MapView mapView) {
if (event.getAction() == 1) {
GeoPoint p = mapView.getProjection().fromPixels((int) event.getX(),
(int) event.getY());
DemoOverlay demoOverlay = new DemoOverlay();
mapView.getOverlays().add(demoOverlay);
mapView.invalidate();
}
return false;
}
У меня есть демо Overlay настройки, который помещает маркер на карте, однако, когда я коснуться экрана маркер никогда появляется.
Любая помощь будет оценена!