W pakiecie SDK Map 3D na Androida dostępne są te tryby mapy 3D:
-
ROADMAPwyświetla domyślny widok mapy drogowej z etykietami mapy podstawowej. SATELLITEwyświetla fotorealistyczną mapę na podstawie zdjęć lotniczych.HYBRIDwyświetla widok mapy satelitarnej z etykietami mapy podstawowej.
Ustawianie trybu mapy automatycznie
Ustaw tryb mapy dynamicznie w kodzie, wywołując metodę setMapMode na obiekcie GoogleMap3D i przekazując jedną z wartości Map3DMode:
// 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)
Ustawianie trybu mapy w pliku XML układu
Określ początkowy tryb mapy bezpośrednio podczas deklarowania komponentu Map3DView w pliku XML układu za pomocą atrybutu 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" />
Przypadki użycia
Oto typowe przypadki użycia poszczególnych trybów mapy:
- Mapa drogowa: idealna do aplikacji, które kładą duży nacisk na nawigację i w których najważniejsza jest czytelność oraz dane na poziomie ulicy.
- Satelitarna i hybrydowa: idealna do aplikacji związanych z nieruchomościami, monitorowaniem środowiska lub turystyką, w których kluczowe są wierność wizualna i kontekst terenu.