В 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" />
Примеры использования
Ниже приведены распространенные варианты использования для каждого режима карты.
- Дорожная карта. Идеально подходит для приложений, в которых важна навигация, а также читаемость и данные на уровне улиц.
- Спутник и гибрид. Идеально подходят для приложений, связанных с недвижимостью, мониторингом окружающей среды или туризмом, где важны визуальная точность и контекст местности.