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