تخصيص الخرائط الثلاثية الأبعاد

يمكنك تخصيص مظهر الخريطة الأساسية الثلاثية الأبعاد باستخدام ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية".

من خلال ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية"، يمكنك التحكّم في شكل الخريطة التي تعرضها للمستخدمين وأسلوبها. من خلال التحكّم في ميزات، مثل كثافة نقاط الاهتمام، وإزالة فئات معيّنة من نقاط الاهتمام، وتعديل تعبئة العناصر أو حدودها، يمكنك إنشاء تجربة خريطة مخصّصة للمستخدمين.

توفّر ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية" تجربة تعديل بدون كتابة أي رمز في Google Cloud Console. ستظهر التعديلات التي يتم إجراؤها على النمط في وحدة تحكّم الخرائط في تطبيقك تلقائيًا.

يعرض المثال التالي خريطة تستخدم نمطًا مخصّصًا لتغيير لون رموز ميزات الاستجمام والنص إلى اللون البرتقالي:

async function initMap() {
    const { Map3DElement } = await google.maps.importLibrary("maps3d");
    const map = new Map3DElement({
        center: { lat: 37.75183154601466, lng: -119.52369070507672, altitude: 2200 },
        tilt: 67.5,
        heading: 108.94057782079429,
        range: 6605.57279990986,
        mapId: 'bcce776b92de1336e22c569f',
        mode: 'HYBRID',
        gestureHandling: "COOPERATIVE"
    });
    document.body.append(map);
}
initMap();

نظرة عامة

تتشابه عملية تخصيص الخرائط الثلاثية الأبعاد باستخدام ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية" مع عملية تخصيص الخرائط الثنائية الأبعاد، وهي كما يلي:

1 إنشاء معرّف خريطة أنشئ معرّف خريطة. يتم تمرير معرّفات الخرائط إلى تطبيقك للتعامل مع الأنماط. ستربط نمطًا مخصّصًا بمعرّف الخريطة هذا في الخطوات اللاحقة.
2 إنشاء نمط خريطة مستند إلى السحابة الإلكترونية يجب اختيار "ثلاثي الأبعاد المختلط" واستخدام "الوضع الفاتح" في هذه الخطوة.
3 ربط نمط الخريطة بخريطة ربط أسلوبك بمعرّف الخريطة الذي أنشأته في الخطوة الأولى
4 إضافة معرّف الخريطة إلى تطبيقك حدِّد معرّف الخريطة في الرمز البرمجي باستخدام المَعلمة map-id.
5 نشر معرّف الخريطة يُرجى العِلم أنّ التغييرات التي تجريها على نمطك المخصّص يتم دمجها تلقائيًا في تطبيقك بعد النشر.

لإلقاء نظرة متعمّقة على إنشاء أنماط الخرائط، راجِع إنشاء أنماط الخرائط واستخدامها.

القيود

هناك بعض القيود التي يجب الانتباه إليها عند استخدام ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية" مع "خرائط ثلاثية الأبعاد" في Maps JavaScript:

  • لا يتوفّر "الوضع الداكن".
  • لا تتوافق الميزات التي تتطلّب معرّف الخريطة، مثل "تحديد الأنماط المستند إلى البيانات".