מצבי המפה התלת-ממדיים הבאים זמינים ב-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)
}
}
תרחישים לדוגמה
אלה תרחישי שימוש נפוצים לכל מצב מפה:
- מפת דרכים: אידיאלית לאפליקציות שמתמקדות בניווט, שבהן קריאות ונתונים ברמת הרחוב הם העיקר.
- לוויין והיברידי: מתאים במיוחד לאפליקציות בתחום הנדל"ן, למעקב סביבתי או לתיירות, שבהן נאמנות חזותית והקשר של השטח הם חיוניים.