إشعار: ستتوفّر قريبًا ميزة جديدة لتصميم الخرائط الأساسية في "منصة خرائط Google". يتضمّن هذا التعديل على تصميم الخريطة لوحة ألوان تلقائية جديدة وعلامات جديدة وتحسينات على تجارب الخريطة وسهولة استخدامها. سيتم تعديل جميع أنماط الخرائط تلقائيًا في آذار (مارس) 2025. لمزيد من المعلومات عن مدى التوفّر وكيفية تفعيل هذا النمط في وقت سابق، يُرجى الاطّلاع على نمط الخريطة الجديد لمنصّة "خرائط Google".
اتّبِع الخطوات التالية للإعداد باستخدام العلامات المتقدّمة.
الحصول على مفتاح واجهة برمجة التطبيقات وتفعيل Maps JavaScript API
قبل استخدام العلامات المتقدّمة، تحتاج إلى ملف شخصي على Google Cloud
يتضمّن حساب فوترة وإلى تفعيل واجهة برمجة التطبيقات JavaScript API لتطبيق "خرائط Google". لمزيد من المعلومات، يُرجى الاطّلاع على إعداد مشروعك على Google Cloud.
لإنشاء رقم تعريف خريطة جديد، اتّبِع الخطوات الواردة في مقالة
تخصيص Cloud.
اضبط نوع الخريطة على JavaScript، واختَر إما الرسومات المتجهّة أو
الرسومات النقطية.
تعديل رمز إعداد الخريطة
يتطلّب ذلك رقم تعريف الخريطة الذي أنشأته للتو. يمكنك العثور عليه في صفحة إدارة
خرائط Google.
تتطلّب علامات المواقع المتقدّمة رقم تعريف خريطة. إذا لم يكن رقم تعريف الخريطة متوفّرًا،
لا يمكن تحميل محدّدات المواقع المتقدّمة. كخطوة لتحديد المشاكل وحلّها،
يمكنك إضافة مستمع mapcapabilities_changed للاشتراك في التغييرات المتعلّقة بإمكانية ربط البيانات بخريطة. إنّ استخدام إمكانات "خرائط Google" اختياري، ولا يُنصح به إلا لأغراض الاختبار
وتحديد المشاكل وحلّها، أو لأغراض الحلول الاحتياطية في وقت التشغيل.
// Optional: subscribe to map capability changes.map.addListener('mapcapabilities_changed',()=>{constmapCapabilities=map.getMapCapabilities();if(!mapCapabilities.isAdvancedMarkersAvailable){// Advanced markers are *not* available, add a fallback.}});
تاريخ التعديل الأخير: 2025-02-25 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-02-25 (حسب التوقيت العالمي المتفَّق عليه)"],[[["Get started with advanced markers by obtaining an API key, enabling the Maps JavaScript API, and creating a map ID."],["Update your map initialization code to include loading the advanced markers library and providing a map ID when instantiating the map."],["For testing purposes, use `DEMO_MAP_ID` as the map ID or utilize the provided example code, but replace the example map IDs for production."],["Optionally, check map capabilities to ensure advanced markers are available or to implement a fallback if they are not supported."]]],["To use advanced markers, you need a Cloud project with a billing account and the Maps JavaScript API enabled. First, obtain an API key and create a map ID, selecting JavaScript as the map type with either Vector or Raster options, or using `DEMO_MAP_ID` for testing. Update your map initialization code by loading the Maps JavaScript API and the advanced markers library. Instantiate the map with the created or demo map ID. Optionally, use a listener to check map capabilities.\n"]]