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

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

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

  • .roadmap – стандартная дорожная карта с ярлыками базовой карты.
  • .satellite – фотореалистичная карта на основе аэрофотоснимков.
  • .hybrid – спутниковая карта с ярлыками базовой карты.

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

Задайте режим карты при инициализации представления Map, указав параметр mode с одним из вариантов перечисления MapMode:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  var body: some View {
    Map(mode: .roadmap)
  }
}

Чтобы динамически менять режим карты, привяжите его к переменной состояния:

import SwiftUI
import GoogleMaps3D

struct ContentView: View {
  @State private var mapMode: MapMode = .roadmap

  var body: some View {
    Map(mode: mapMode)
  }
}

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

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

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