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