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)
}
}
ユースケース
各地図モードの一般的なユースケースは次のとおりです。
- 道路地図: 可読性とストリートレベルのデータが重要なナビゲーションを多用するアプリに最適です。
- 航空写真とハイブリッド: 視覚的な忠実度と地形のコンテキストが不可欠な不動産、環境モニタリング、観光アプリに最適です。