تتوفّر أوضاع الخرائط الثلاثية الأبعاد التالية في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" الثلاثية الأبعاد لأجهزة 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" />
حالات الاستخدام
في ما يلي حالات الاستخدام الشائعة لكل وضع خريطة:
- خريطة الطريق: مثالية للتطبيقات التي تعتمد بشكل كبير على التنقّل، حيث تكون سهولة القراءة والبيانات على مستوى الشارع أساسية.
- "صور القمر الصناعي" و"الخريطة المختلطة": مثاليان للتطبيقات العقارية أو تطبيقات المراقبة البيئية أو تطبيقات السياحة التي تتطلّب دقة مرئية وسياقًا للتضاريس.