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

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

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

  • ROADMAP מציג את תצוגת מפת הדרכים שמוגדרת כברירת מחדל עם תוויות של מפת הבסיס.
  • SATELLITE מציג מפה פוטוריאליסטית שמבוססת על צילומי אוויר.
  • HYBRID מציג את תצוגת מפת הלוויין עם תוויות של מפת הבסיס.

הגדרת מצב המפה באופן פרוגרמטי

כדי להגדיר את מצב המפה באופן דינמי בקוד, מפעילים את ה-method‏ setMapMode באובייקט GoogleMap3D ומעבירים אחד מהערכים של Map3DMode:

// Add imports
import com.google.android.gms.maps3d.model.Map3DMode

...

// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)

הגדרת מצב המפה ב-XML של הפריסה

מציינים את מצב המפה הראשוני ישירות כשמצהירים על הרכיב Map3DView בקובץ ה-XML של הפריסה באמצעות המאפיין map3d:mapMode:

<com.google.android.gms.maps3d.Map3DView
    android:id="@+id/map3dView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    map3d:mapMode="roadmap" />

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

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

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