الإصدار التجريبي 3.1.0 من "حزمة تطوير البرامج بالاستناد إلى بيانات خرائط Google" لنظام التشغيل Android هو إصدار جديد يتضمّن واجهة برمجة التطبيقات نفسها المتوفّرة في الإصدار السابق (تظل جميع الفئات والطرق كما هي)، بالإضافة إلى بعض الميزات الجديدة التي يمكنك تجربتها:
- تخصيص "خرائط Google"
- التعامل مع تداخل العلامات
- تخصيص الخطوط المتعددة
يوضّح لك هذا الدليل كيفية استخدام الميزات الجديدة.
تخصيص "خرائط Google" (إصدار تجريبي)
توفّر ميزة "تصميم الخرائط باستخدام السحابة الإلكترونية" مجموعة متنوّعة من الأدوات والميزات التي تتيح لك تخصيص طريقة تصميم خرائطك وإدارتها. بدلاً من تصميم الخريطة في الرمز باستخدام واجهات برمجة التطبيقات وحِزم تطوير البرامج (SDK) الخاصة بـ "خرائط Google"، يمكنك إدارة خرائطك وتصميمها في وحدة تحكّم Google Cloud. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على تخصيص خرائط Android.
التعامل مع تداخل العلامات (إصدار تجريبي)
يمكنك تحديد ما إذا كان يجب أن تحلّ العلامات المخصّصة محلّ تصنيفات الخريطة الأساسية التلقائية عند حدوث تعارض، وتحديد الأولوية النسبية بين العلامات المخصّصة. لمزيد من المعلومات، يُرجى الاطّلاع على التعامل مع تداخل العلامات (Android).
تخصيص الخطوط المتعددة (إصدار تجريبي)
تتوفّر الآن عدة طرق جديدة لتخصيص مظهر الخطوط المتعددة:
- تضبط الخطوط المتعددة الألوان مقاطع الخطوط المتعددة على ألوان مختلفة.
- تلوِّن الخطوط المتعددة المتدرّجة خطًا متعدّدًا باستخدام تدرّج لونَين.
- تنسّق الخطوط المتعددة المختومة خطًا متعددًا باستخدام صور نقطية متكررة.
إنشاء خطوط متعددة الألوان
يمكنك استخدام النطاقات لتلوين أجزاء من خط متعدد الأضلاع بشكل فردي، وذلك من خلال إنشاء عناصر StyleSpan
وإضافتها إلى PolylineOptions
باستخدام الطريقتَين addSpan()
أو addSpans()
. بشكلٍ تلقائي، سيؤدي كل عنصر في المصفوفة إلى ضبط لون الجزء المقابل من الخط.
إنشاء خط متعدد الأضلاع متدرّج الألوان
يمكنك تحديد تدرّج لوني من خلال تحديد عددَين صحيحَين من 32 بت بتنسيق ألفا-أحمر-أخضر-أزرق (ARGB)، وذلك لتحديد لونَي بداية ونهاية الحد. اضبط هذه السمة في عنصر خيارات الشكل عن طريق استدعاء PolylineOptions.addSpan()
.
إنشاء خطوط متعددة مختومة
يمكنك ضبط مظهر خط متعدد الأضلاع على زخرفة متكررة من صور نقطية. لإجراء ذلك، أنشئ StampStyle
من TextureStyle
، ثم اضبط هذه السمة على عنصر خيارات الشكل من خلال استدعاء PolylineOptions.addSpan()
.
استيراد مكتبة الأدوات المتوافقة مع الإصدار التجريبي
إذا كنت تستخدم مكتبة الأدوات المساعدة لواجهة برمجة التطبيقات Google Maps Android API، عليك أيضًا تعديل تبعيات مشروعك لاستبدال الإصدار الحالي بالإصدار المتوافق مع الإصدار التجريبي باتّباع الخطوات التالية:
- استورِد مكتبة الأدوات المتوافقة مع الإصدار التجريبي في ملف
build.gradle
:implementation 'com.google.maps.android:android-maps-utils-v3:1.3.1'
- يُرجى إزالة ما يلي من
build.gradle
لإزالة مكتبة الأدوات المساعدة غير المتوافقة مع الإصدار التجريبي:implementation 'com.google.maps.android:android-maps-utils:1.3.1'