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

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

В SDK Maps 3D для 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)
  }
}

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

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

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