變更地圖模式

選取平台: Android iOS JavaScript

Maps 3D SDK for 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)
  }
}

用途

以下是各個地圖模式的常見用途:

  • 路線圖:適合以導航為主的應用程式,著重易讀性和街道層級資料。
  • 衛星和混合:適合房地產、環境監控或旅遊應用程式,這類應用程式需要高精確度的圖像和地形情境。