Mengubah mode peta

Pilih platform: Android iOS JavaScript

Mode peta 3D berikut tersedia di Maps 3D SDK for iOS:

  • .roadmap menampilkan tampilan peta jalan default dengan label peta dasar.
  • .satellite menampilkan peta fotorealistis berdasarkan citra udara.
  • .hybrid menampilkan tampilan peta satelit dengan label peta dasar.

Menetapkan mode peta

Tetapkan mode peta saat menginisialisasi tampilan Map dengan menentukan parameter mode dengan salah satu kasus MapMode enum:

import SwiftUI
import GoogleMaps3D

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

Ikat mode peta ke variabel status untuk mengubahnya secara dinamis:

import SwiftUI
import GoogleMaps3D

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

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

Kasus penggunaan

Berikut adalah kasus penggunaan umum untuk setiap mode peta:

  • Peta jalan: Ideal untuk aplikasi yang banyak menggunakan navigasi, dengan data tingkat jalan dan keterbacaan sebagai prioritas.
  • Satelit dan Hybrid: Ideal untuk aplikasi real estate, pemantauan lingkungan, atau pariwisata yang memerlukan konteks medan dan kesetiaan visual.