Zmienianie trybu mapy

Wybierz platformę: Android iOS JavaScript

W pakiecie Maps 3D SDK na Androida dostępne są te tryby mapy 3D:

  • ROADMAP wyświetla domyślny widok mapy drogowej z etykietami mapy podstawowej.
  • SATELLITE wyświetla fotorealistyczną mapę na podstawie zdjęć lotniczych.
  • HYBRID wyświetla widok mapy satelitarnej z etykietami mapy podstawowej.

Programowe ustawianie trybu mapy

Dynamicznie ustaw tryb mapy 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 zastosowania poszczególnych trybów mapy:

  • Mapa drogowa: idealna w przypadku aplikacji, w których ważna jest nawigacja, czytelność i dane na poziomie ulicy.
  • Satelitarna i hybrydowa: idealna w przypadku aplikacji związanych z nieruchomościami, monitorowaniem środowiska lub turystyką, w których kluczowe są wierność wizualna i kontekst terenu.