Le seguenti modalità mappa 3D sono disponibili in Maps SDK 3D per Android:
ROADMAPmostra la visualizzazione della roadmap predefinita con le etichette della basemap.SATELLITEmostra una mappa fotorealistica basata su immagini aeree.HYBRIDmostra la visualizzazione della mappa satellitare con le etichette della basemap.
Impostare la modalità mappa a livello di programmazione
Imposta la modalità mappa in modo dinamico nel codice chiamando il
setMapMode
metodo sull'oggetto GoogleMap3D e passando uno dei
Map3DMode
valori:
// Add imports
import com.google.android.gms.maps3d.model.Map3DMode
...
// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)
Impostare la modalità mappa in XML di layout
Specifica la modalità mappa iniziale direttamente quando dichiari il componente Map3DView nel file XML di layout utilizzando l'attributo map3d:mapMode:
<com.google.android.gms.maps3d.Map3DView
android:id="@+id/map3dView"
android:layout_width="match_parent"
android:layout_height="match_parent"
map3d:mapMode="roadmap" />
Casi d'uso
Di seguito sono riportati i casi d'uso comuni per ogni modalità mappa:
- Roadmap: ideale per le app con molte funzionalità di navigazione in cui la leggibilità e i dati a livello stradale sono fondamentali.
- Satellite e ibrida: ideale per le app di turismo, monitoraggio ambientale o immobiliari in cui la fedeltà visiva e il contesto del terreno sono essenziali.