يوفر نظام Google Maps Platform ميزات تصميم الخرائط المستندة إلى السحاب، والتي تجعل من السهل تصميم خرائطك وتخصيصها وإدارتها باستخدام Google Cloud Console، مما يسمح لك بإنشاء تجربة خرائط مخصصة للمستخدمين دون الحاجة إلى تحديث شفرة تطبيقاتك في كل مرة تجري فيها تغييرًا على النمط.
ولن تعرض الأنماط التي تم إنشاؤها قبل 15 أيلول (سبتمبر) 2020 الميزات الطبيعية المحسّنة في "خرائط Google". لاستخدام دعم الميزات الطبيعية المحسّنة في خرائط Google لنمط الخريطة، يجب إنشاء نمط على الخريطة.
يتيح لك نمط الخرائط المستنِد إلى السحابة الإلكترونية إنشاء أنماط خرائط وتعديلها لأي من تطبيقاتك التي تستخدم "خرائط Google"، بدون الحاجة إلى إجراء أي تغييرات على الرمز بعد توفُّر رقم تعريف الخريطة. يمكن إجراء جميع تغييرات الأنماط في Cloud Console، بدون الحاجة إلى مهارات في الترميز. يمكنك تغيير مظهر ولون العديد من عناصر الخريطة مثل الطرق والمباني والتجمعات المائية ونقاط الاهتمام ومسارات النقل العام.
وتشمل هذه الميزات ما يلي:
- تصميم الخريطة المستنِدة إلى السحابة الإلكترونية: بدلاً من تصميم الخريطة في رمز باستخدام JSON، يمكنك إدارة خرائطك الديناميكية أو الثابتة وتحديد نمطها في Cloud Console باستخدام أرقام تعريف الخرائط وأنماط الخرائط.
- فلترة نقاط الاهتمام للنشاط التجاري: يمكن بشكل اختياري إزالة خمس فئات من نقاط النشاط التجاري محل الاهتمام من عرض الخريطة.
- التحكم في كثافة نقطة الاهتمام: يمكن ضبط كثافة نقاط الاهتمام المعروضة على الخريطة الأساسية لعرض نقاط اهتمام أكبر أو أقل بشكل تلقائي.
على الرغم من توفُّر نمط الخرائط المستنِد إلى السحابة الإلكترونية على SDK للخرائط المتوفّرة في نظام التشغيل Android1 و SDK للخرائط المتوفّرة لنظام التشغيل iOS وJavaScript وواجهة برمجة التطبيقات للخرائط الثابتة، لن تظهر جميع الميزات على جميع الأنظمة الأساسية.
قبل البدء
- إنشاء رقم تعريف خريطة
لاستخدام تصميم الخرائط المستندة إلى السحابة الإلكترونية، يجب تحميل خريطتك باستخدام رقم تعريف الخريطة. - الترحيل من النمط غير الثابت
قبل إضافة معرّف خريطة لاستخدام نمط الخرائط المستندة إلى السحابة الإلكترونية على خريطة حالية تم تخصيصها باستخدام نمط ثابت، مثل معلمات JSON أو معلمات طلب البحث في عنوان URL، ننصحك بإزالة النمط غير الثابت لتجنّب أي تعارض محتمل مع الوظائف المستقبلية. يمكنك استيراد نمط JSON إلى نمط خريطة جديد.- على نظام التشغيل Android، حدِّث
MapStyleOptions
- على نظام التشغيل iOS، حدِّث الصف
GMSMapStyle
- على JavaScript، أزِل نمط
MapTypeStyle
- في "الخرائط الثابتة"، أزِل المعلمة
style
- على نظام التشغيل Android، حدِّث
الإذن بالوصول إلى الفوترة
يتطلب استخدام نمط الخرائط المستندة إلى السحاب رقم تعريف الخريطة. في تطبيق "خرائط Google" SDK لنظام التشغيل Android، وحزمة تطوير البرامج لخرائط Google لنظام التشغيل iOS، وجافا سكريبت، يؤدي استخدام رقم تعريف الخريطة إلى تحصيل رسوم مقابل رمز التخزين التعريفي للخرائط الديناميكية. في واجهة برمجة التطبيقات للخرائط الثابتة، يؤدي استخدام رقم تعريف الخريطة إلى فرض رسوم مقابل رمز تخزين تعريفي للخرائط الثابتة.
أمثلة
رقم تعريف الخريطة هو معرّف مرتبط بنمط محدّد أو ميزة معيّنة على الخريطة. يمكنك ضبط نمط الخريطة وربطه بمعرّف الخريطة في Google Cloud Console. بعد ذلك، عند الإشارة إلى رقم تعريف خريطة في الرمز، يتم عرض نمط الخريطة المرتبط به في تطبيقك. وتظهر أي تحديثات للأنماط اللاحقة تُجريها في تطبيقك تلقائيًا، بدون الحاجة إلى إجراء أي تحديثات من قِبل العملاء.
إذا كنت تستخدم نمط الخرائط المستندة إلى السحابة الإلكترونية مع خريطة حالية تم تخصيصها باستخدام المعلمة
style
، احرص على إزالتها لتجنب التعارض المحتمل مع الوظائف المستقبلية.لإضافة معرّف خريطة إلى خريطة جديدة أو حالية تستخدم إحدى واجهات برمجة تطبيقات الويب التابعة لنا، يمكنك إضافة معلمة عنوان URL
map_id
وضبطها على رقم تعريف خريطتك. يوضح هذا المثال إضافة رقم تعريف خريطة إلى خريطة باستخدام واجهة برمجة تطبيقات الخرائط الثابتة.<img src="https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap&markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318&markers=color:red%7Clabel:C%7C40.718217,-73.998284&key=YOUR_API_KEY&map_id=YOUR_MAP_ID&signature=YOUR_SIGNATURE" />
-
لا يتوفر نمط الخرائط المستندة إلى السحاب في الوضع البسيط على Android.↩