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