Maps 3D SDK for iOS では、次の 3D 地図モードを使用できます。
.roadmapは、基本地図ラベル付きのデフォルトの道路地図ビューを表示します。.satelliteは、航空画像に基づいたフォトリアリスティックな地図を表示します。.hybridは、ベースマップ ラベル付きの航空写真ビューを表示します。
地図モードを設定する
Map ビューを初期化するときに、MapMode 列挙型のいずれかのケースで mode パラメータを指定して、地図モードを設定します。
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)
}
}
ユースケース
各地図モードの一般的なユースケースは次のとおりです。
- ロードマップ: 読みやすさと道路レベルのデータが重要となる、ナビゲーションを多用するアプリに最適です。
- 航空写真とハイブリッド: 視覚的な忠実性と地形のコンテキストが不可欠な不動産、環境モニタリング、観光アプリに最適です。