اتّبِع الخطوات التالية لإعداد ميزة "التصميم المستند إلى البيانات" لمجموعات البيانات.
الحصول على مفتاح واجهة برمجة تطبيقات وتفعيل واجهات برمجة التطبيقات
قبل استخدام ميزة "تصميم مستند إلى البيانات" لمجموعات البيانات، يجب توفُّر ما يلي: مشروع على السحابة الإلكترونية يتضمّن حساب فوترة، وتفعيل كلّ من حزمة تطوير البرامج بالاستناد إلى بيانات خرائط Google للتطبيقات المتوافقة مع Android وواجهة برمجة التطبيقات Maps Datasets API. لمزيد من المعلومات، يُرجى الاطّلاع على:
تفعيل عارض الخرائط الجديد
يتوفّر برنامج عرض خرائط تمت ترقيته اعتبارًا من الإصدار 18.0.0 من حزمة تطوير البرامج بالاستناد إلى بيانات خرائط Google للتطبيقات المتوافقة مع Android. يوفّر أداة العرض هذه العديد من التحسينات، بما في ذلك إمكانية تصميم الخرائط باستخدام السحابة الإلكترونية، في حزمة تطوير البرامج بالاستناد إلى بيانات خرائط Google للتطبيقات المتوافقة مع Android.
مع طرح الإصدار 18.2.0 من حزمة تطوير البرامج بالاستناد إلى بيانات خرائط Google للتطبيقات المتوافقة مع Android، بدّلت Google أداة العرض التلقائية من أداة العرض القديمة إلى أداة عرض الخرائط التي تمت ترقيتها. يعني هذا التغيير أنّه سيتم تلقائيًا استخدام أداة عرض الخرائط التي تمت ترقيتها في تطبيقك عند إنشاء تطبيق جديد أو إعادة إنشاء تطبيق حالي.
إنشاء رقم تعريف خريطة
لإنشاء معرّف خريطة جديد، اتّبِع الخطوات الواردة في إنشاء معرّف خريطة. احرص على ضبط نوع الخريطة على Android.
إنشاء نمط خريطة جديد
لإنشاء نمط خريطة جديد، اتّبِع التعليمات الواردة في مقالة إنشاء أنماط الخرائط واستخدامها لإنشاء النمط، ثم ربط النمط بمعرّف الخريطة الذي أنشأته للتو.
تعديل رمز تهيئة الخريطة
تتطلّب هذه الخطوة رقم تعريف الخريطة الذي أنشأته للتو. يمكنك العثور عليه في صفحة إدارة الخرائط.
لإضافة معرّف الخريطة إلى رمز التهيئة، اطّلِع على إضافة معرّف الخريطة إلى تطبيقك.
التحقّق من إمكانات الخريطة (مطلوب)
يتطلّب تصميم مجموعات البيانات المستند إلى البيانات معرّف خريطة. إذا كان معرّف الخريطة غير متوفّر أو تم تمرير معرّف خريطة غير صالح، لن يتم تحميل التنسيق المستند إلى البيانات لمجموعات البيانات. كخطوة لتحديد المشاكل وحلّها، يمكنك استخدام MapCapabilities للتحقّق مما إذا كان التنسيق المستند إلى البيانات لمجموعات البيانات متاحًا.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable())
جافا
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("Data-driven Styling is available: " + capabilities.isDataDrivenStylingAvailable());