Come si aggiunge un indicatore in una posizione particolare nella mappa?Aggiungi indicatore sulla posizione toccata utilizzando google map in Android
Ho visto questo codice che mostra le coordinate della posizione toccata. E voglio che un marcatore appaia o venga mostrato nella stessa posizione ogni volta che viene toccato. Come faccio a fare questo?
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! capito. Posso disegnare i segnalini ora. grazie :) – lulala
Ottimo, puoi accettare la risposta in modo che gli altri che cercano di rispondere alle domande sappiano che questo ha già ricevuto una risposta? – RickNotFred