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

Выберите платформу: 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" />

Примеры использования

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

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