地図モードを変更する

プラットフォームを選択: 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)
  }
}

ユースケース

各地図モードの一般的なユースケースは次のとおりです。

  • 道路地図: 可読性とストリートレベルのデータが重要なナビゲーションを多用するアプリに最適です。
  • 航空写真とハイブリッド: 視覚的な忠実度と地形のコンテキストが不可欠な不動産、環境モニタリング、観光アプリに最適です。