M0286_Libro Curso

3: Próximas generaciones

Figura 3.8. Mapas con zoom.

Otra forma de añadir las funciones de zoom es mediante los métodos zoomIn() y zoomOut() con la clase MapController() . Se le pueden asignar a los eventos cuando pulsamos una tecla del teclado: public boolean onKeyDown(int keyCode, KeyEvent event) { MapController mc = mapView.getController(); switch (keyCode) { case KeyEvent. KEYCODE_1 : mc.zoomOut(); break; case KeyEvent. KEYCODE_3 : mc.zoomIn(); break; case KeyEvent. KEYCODE_5 : mapView.setStreetView(true); break; case KeyEvent. KEYCODE_6 : mapView.setStreetView(false); break; case KeyEvent. KEYCODE_7 : mapView.setSatellite(true); break; case KeyEvent. KEYCODE_8 :

163

Made with FlippingBook - Online catalogs