變更地圖模式

選取平台: 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)
  }
}

用途

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

  • 路線圖:適合以導航為主的應用程式,這類應用程式主要需要清晰易讀的街道層級資料。
  • 衛星和混合:適合房地產、環境監控或旅遊應用程式,這類應用程式需要高視覺擬真度和地形背景資訊。