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)
}
}
用途
以下是各個地圖模式的常見用途:
- 路線圖:適合以導航為主的應用程式,著重易讀性和街道層級資料。
- 衛星和混合:適合房地產、環境監控或旅遊應用程式,這類應用程式需要高精確度的圖像和地形情境。