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

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

האפשרויות הבאות של מפות תלת-ממד זמינות ב-Maps 3D SDK ל-Android:

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

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

כדי להגדיר את מצב המפה באופן דינמי בקוד, קוראים לשיטה 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" />

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

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

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