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

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

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

  • .roadmap מציגה את תצוגת מפת הדרכים שמוגדרת כברירת מחדל עם תוויות של מפת הבסיס.
  • .satellite מציגה מפה פוטוריאליסטית שמבוססת על צילומי אוויר.
  • .hybrid מציג את תצוגת מפת הלוויין עם תוויות של מפת הבסיס.

הגדרת מצב המפה

מגדירים את מצב המפה כשמפעילים את התצוגה Map על ידי ציון הפרמטר mode עם אחד מהערכים של enum‏ 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)
  }
}

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

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

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