Изменить режим карты

Выберите платформу: Android iOS JavaScript

В комплекте разработки Maps 3D SDK для Android доступны следующие режимы 3D-карт:

  • ROADMAP отображает стандартный вид дорожной карты с метками базовой карты.
  • SATELLITE отображает фотореалистичную карту, созданную на основе аэрофотоснимков.
  • HYBRID отображается спутниковая карта с метками базовой карты.

Установить режим карты программно

Задайте режим карты динамически в своем коде, вызвав метод setMapMode для объекта GoogleMap3D и передав одно из значений 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)

Задайте режим карты в XML-файле макета.

Укажите начальный режим карты непосредственно при объявлении компонента Map3DView в XML-файле макета, используя атрибут 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" />

Варианты использования

Ниже приведены типичные сценарии использования каждого режима карты:

  • План развития: Идеально подходит для приложений с развитой навигацией, где первостепенное значение имеют читаемость и данные об уровне улиц.
  • Спутниковые и гибридные системы: идеально подходят для приложений в сфере недвижимости, мониторинга окружающей среды или туризма, где важны визуальная точность и контекст местности.