Fügen Sie Marker auf berührten Ort mit Google Map in Android

Wie füge ich eine Markierung an einem bestimmten Ort auf der Karte hinzu?

Ich habe diesen Code gesehen, der die Koordinaten des berührten Ortes anzeigt. Und ich möchte, dass ein Marker bei jeder Berührung an derselben Stelle erscheint oder angezeigt wird. Wie mache ich das?

 public boolean onTouchEvent(MotionEvent event, MapView mapView) {   
                if (event.getAction() == 1) {                
                    GeoPoint p = mapView.getProjection().fromPixels(
                        (int) event.getX(),
                        (int) event.getY());
                        Toast.makeText(getBaseContext(), 
                            p.getLatitudeE6() / 1E6 + "," + 
                            p.getLongitudeE6() /1E6 , 
                            Toast.LENGTH_SHORT).show();

                        mapView.invalidate();
                }                            
                return false;
            }

Antworten auf die Frage(2)

Ihre Antwort auf die Frage