تغيير وضع الخريطة

اختيار النظام الأساسي: Android‏ iOS‏ JavaScript‏

تتوفّر أوضاع الخرائط الثلاثية الأبعاد التالية في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط 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" />

حالات الاستخدام

في ما يلي حالات الاستخدام الشائعة لكل وضع من أوضاع الخريطة:

  • خريطة الطريق: مثالية للتطبيقات التي تتضمّن الكثير من عناصر التنقّل والتي يكون فيها وضوح البيانات على مستوى الشارع أمرًا أساسيًا.
  • الصور من الأقمار الصناعية والصور المختلطة: مثالية لتطبيقات العقارات أو مراقبة البيئة أو السياحة التي تتطلّب دقة مرئية وسياقًا جغرافيًا.