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