M0286_Libro Curso
3: Próximas generaciones
{
@Override public boolean onTouchEvent(MotionEvent event, MapView mapView) { // cuando el usuario levante el dedo if (event.getAction() == 1) {
// coordenads x,y del punto seleccionado en la pantalla
GeoPoint p = mapView.getProjection().fromPixels( (int) event.getX(), (int) event.getY()); Toast.makeText(getBaseContext(), p.getLatitudeE6() / 1E6 + “,” +
p.getLongitudeE6() /1E6 , Toast. LENGTH_SHORT ).show();
} return false;
}
} Si ejecutamos nuestra aplicación podremos ver lo siguiente:
Figura 3.18. Visualización de la latitud y la longitud de un punto tocado en el mapa.
173
Made with FlippingBook - Online catalogs