Dodawanie niestandardowego znacznika do mapy - Android

Obecnie mam aplikację, która wyświetla mapy Google dla użytkownika za pomocą MapView.

Próbowałem umieścić znacznik na mapie za pomocą tego kodu,

<code>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;
    }
</code>

Mam ustawioną nakładkę demo, która umieszcza znacznik na mapie, jednak gdy dotknę ekranu, znacznik nigdy się nie pojawia.

Każda pomoc byłaby mile widziana !!!

questionAnswers(5)

yourAnswerToTheQuestion