שינוי מצב המפה

בחירת פלטפורמה: Android iOS JavaScript

מצבי המפה התלת-ממדית הבאים זמינים ב-Maps 3D SDK ל-iOS:

  • .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)
  }
}

תרחישים לדוגמה

אלה תרחישי שימוש נפוצים לכל מצב מפה:

  • מפת דרכים: מתאימה לאפליקציות שמתמקדות בניווט, שבהן קריאוּת ונתונים ברמת הרחוב הם העיקר.
  • לוויין והיברידית: מתאימות לאפליקציות בתחום הנדל"ן, התיירות או הניטור הסביבתי, שבהן חשוב להציג את השטח בצורה מדויקת וברורה.