Wie füge ich einen Marker an einer bestimmten Stelle in der Karte?Markierung an berührten Ort hinzufügen mit Google Map in Android
Ich sah diesen Code, der die Koordinaten der berührten Stelle zeigt. Und ich möchte, dass ein Marker bei jedem Berühren an der gleichen 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;
}
oks! Ich hab es geschafft. Ich kann jetzt Markierungen zeichnen. danke :) – lulala
Großartig, können Sie die Antwort akzeptieren, so dass andere, die Fragen beantworten wollen, wissen, dass dieser bereits beantwortet wurde? – RickNotFred