تقدّم "منصة خرائط Google" ميزات لتصميم الخرائط المستنِدة إلى السحابة الإلكترونية التي تسهّل تصميم الخرائط وتخصيصها وإدارتها باستخدام Google Cloud Console، ما يسمح لك بإنشاء تجربة خريطة مخصّصة للمستخدمين بدون الحاجة إلى تعديل رمز تطبيقاتك في كل مرة تُجري فيها تغييرًا على النمط.
لن تعرض الأنماط التي تم إنشاؤها قبل 15 أيلول (سبتمبر) 2020 الميزات الطبيعية المحسّنة في "خرائط Google". لاستخدام توافق الميزات الطبيعية المحسّنة في "خرائط Google" مع نمط الخريطة، يجب إنشاء نمط خريطة.
يتيح لك تصميم الخرائط المستندة إلى السحابة الإلكترونية إنشاء وتعديل أنماط الخرائط لأي من تطبيقاتك التي تستخدم "خرائط Google"، بدون الحاجة إلى إجراء أي تغييرات على الرمز بعد إعداد معرّف الخريطة. يمكن إجراء جميع تغييرات النمط في Cloud Console، بدون الحاجة إلى مهارات ترميز. يمكنك تغيير مظهر ولون العديد من عناصر الخريطة، مثل الطرق والمباني والبحيرات المائية ونقاط الاهتمام ومسارات النقل العام.
وتشمل هذه الميزات ما يلي:
- تصميم الخرائط المستنِد إلى السحابة الإلكترونية: بدلاً من تصميم الخريطة في رمز باستخدام JSON، يمكنك إدارة وتصميم الخرائط الديناميكية أو الثابتة في Cloud Console باستخدام أرقام تعريف الخرائط وأنماط الخرائط.
- فلترة نقاط الاهتمام للنشاط التجاري: يمكن إزالة خمس فئات من نقاط النشاط التجاري محل الاهتمام بشكل اختياري من عرض الخريطة.
- التحكّم في كثافة نقاط الاهتمام: يمكن تعديل كثافة نقاط الاهتمام المعروضة على الخريطة الأساسية بحيث تعرض نقاط اهتمام أكبر أو أقل بشكل تلقائي.
على الرغم من توفّر تصميم الخرائط المستنِد إلى السحابة الإلكترونية على حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع Android1، و"خرائط Google" لحزمة تطوير البرامج (SDK) لنظام التشغيل iOS وJavaScript وواجهة برمجة التطبيقات الثابتة لتطبيق "خرائط Google"، لن تظهر جميع الميزات على جميع الأنظمة الأساسية.
قبل البدء
- إنشاء رقم تعريف خريطة
لاستخدام تصميم الخرائط المستندة إلى السحابة الإلكترونية، يجب تحميل خريطتك باستخدام رقم تعريف الخريطة. - نقل البيانات من النمط غير المرمَّز
قبل إضافة رقم تعريف خريطة لاستخدام تصميم الخرائط المستنِد إلى السحابة الإلكترونية على خريطة حالية يتم تخصيصها بأنماط غير قابلة للتغيير، مثل معلَمات طلب البحث بتنسيق JSON أو عنوان URL، ننصحك بإزالة النمط غير المرمَّز لتجنُّب أي تعارض محتمل مع الوظائف المستقبلية. يمكنك استيراد نمط JSON إلى نمط خريطة جديد.- على جهاز Android، يجب تحديث تطبيق
MapStyleOptions
. - على جهاز iOS، يجب تعديل صف واحد (
GMSMapStyle
). - في JavaScript، عليك إزالة النمط
MapTypeStyle
. - في "خرائط Google" الثابتة، أزِل المعلَمة
style
.
- على جهاز Android، يجب تحديث تطبيق
لاستخدام تصميم الخرائط المستندة إلى السحابة الإلكترونية، يجب استخدام الإصدار 18.0.0 أو إصدار أحدث من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع Android واستخدام أحدث إصدار من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لأجهزة Android.
الإذن بالوصول إلى الفوترة
يتطلب استخدام تصميم الخرائط المستندة إلى السحابة الإلكترونية رقم تعريف الخريطة. في حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع Android وحزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" للتطبيقات المتوافقة مع iOS وJavaScript، يتم فرض رسوم على رمز التخزين التعريفي لتطبيق "خرائط Google". في واجهة برمجة التطبيقات الثابتة للخرائط، يؤدي استخدام رقم تعريف الخريطة إلى فرض رسوم على رمز التخزين التعريفيالخرائط الثابتة.
أمثلة
تشغيل نموذج تطبيق ApiDemos
لتشغيل نموذج تطبيق ApiDemos، يمكنك الاطّلاع على نموذج GitHub
(Java
| Kotlin)
وعرض العرض التوضيحي CloudBasedMapStylingDemoActivity
(Java
| Kotlin).
يمكنك العثور على تطبيق نموذجي Java وKotlin يشرح كيفية تصميم خريطة Android من السحابة الإلكترونية.
المشاكل المعروفة
بعد أن يتم تسليم تطبيقك للعملاء، يمكن تعديل الأنماط المخصّصة للخرائط التي تحتوي على أرقام تعريف الخرائط من Google Cloud Console. ستظهر الأنماط الجديدة في تطبيقك خلال بضع ساعات.
لضمان ظهور الأنماط المخصّصة الجديدة على الفور لأغراض الاختبار، يمكنك محو بيانات التطبيق من جهاز الاختبار. لمزيد من المعلومات حول محو البيانات من جهازك، يمكنك الاطّلاع على مساعدة Android - إخلاء مساحة.
تجدر الإشارة إلى أنّ الإعدادات قد تختلف حسب الهاتف. للمزيد من المعلومات، يُرجى التواصل مع الشركة المصنِّعة لجهازك.
-
لا يتوفّر تصميم الخرائط المستندة إلى السحابة الإلكترونية في الوضع البسيط في Android.↩