Salve a tutti,
come da titolo, sto cercando di ottenere un risultato simile a quello che si ha sull'applicazione nativa Maps (foto in allegato), in modo che quando si clicca per qualche secondo su di un punto compaia un menu contestuale e si riesca a salvare le coordinate di quel punto.
Pensavo di utilizzare però ad ogni tocco mi vengono restituite le coordinate e non posso più spostare la mappa
mapView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_UP) {
point = mapView.getProjection().fromPixels((int) event.getX(), (int) event.getY());
Toast.makeText(getBaseContext(),
point.getLatitudeE6() / 1E6 + "," + point.getLongitudeE6() / 1E6,
Toast.LENGTH_SHORT).show();
mapController.animateTo(point);
mapController.setZoom(10);
mapOverlays.clear();
}
return true;
}
});