استخدام الإصدار التجريبي 3.1.0 من حزمة تطوير البرامج بالاستناد إلى بيانات "خرائط Google" لنظام التشغيل Android
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
الإصدار التجريبي 3.1.0 من حزمة تطوير البرامج (SDK) لتطبيق "خرائط Google" لنظام التشغيل Android هو عملية تنفيذ جديدة تتضمّن واجهة برمجة التطبيقات
نفسها في الإصدار السابق (تظل جميع الفئات والأساليب متماثلة)، بالإضافة إلى بعض الميزات الجديدة التي يمكنك تجربتها:
تخصيص "خرائط Google"
التعامل مع تصادم العلامات
تخصيص الخطوط المتعددة
يوضّح لك هذا الدليل كيفية استخدام الميزات الجديدة.
تخصيص "خرائط Google" (إصدار تجريبي)
يوفّر تصميم الخرائط المستند إلى السحابة الإلكترونية مجموعة متنوعة من الأدوات والميزات
التي تتيح لك تخصيص طريقة تصميم خرائطك وإدارتها. بدلاً من
تصميم خريطتك في الرمز البرمجي باستخدام واجهات برمجة تطبيقات "خرائط Google" وحِزم تطوير البرامج (SDK)، يمكنك إدارة و
تصميم خرائطك في وحدة تحكّم Google Cloud. لمزيد من المعلومات، يُرجى الاطّلاع على نظرة عامة على تخصيص "خرائط Android".
معالجة تداخل العلامات (إصدار تجريبي)
يمكنك تحديد ما إذا كان يجب أن تلغي العلامات المخصّصة تصنيفات الخريطة الأساسية التلقائية
عند حدوث تعارض، وللإشارة إلى الأولوية النسبية بين العلامات
المخصّصة. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة معالجة تصادم العلامات (Android).
تخصيص الخطوط المتعددة (إصدار تجريبي)
تتوفّر الآن عدة طرق جديدة لتخصيص مظهر الخطوط المتعددة:
الخطوط المتعددة الملوّنة: تضبط أجزاء الخطوط المتعددة بألوان مختلفة.
الخطوط المتعددة ذات التدرّج اللوني: تُلوّن خطًا متعددًا باستخدام تدرّج لونَين.
الخطوط المتعددة المُختمة: تنشئ نمطًا لخط متعدد باستخدام ملفات رسومات نقطية متكررة.
إنشاء خط متعدد الألوان
يمكنك استخدام الفواصل لتلوين أجزاء من الخطوط المتعددة بشكلٍ فردي، وذلك عن طريق إنشاء
عناصر StyleSpan وإضافتها إلى PolylineOptions باستخدام الطريقتَين addSpan()
أو addSpans(). سيحدّد كل عنصر في الصفيف تلقائيًا لون
القطعة المستقيمة المقابلة.
إنشاء خط متعدد الأضلاع متدرّج
يمكنك تحديد مخطط متدرّج من خلال تحديد عددَين صحيحَين من النوع ARGB (أحمر وأخضر وأزرق وشفافية)
بسعة 32 بت لتحديد ألوان بداية العنصر ونهايته. اضبط هذه
السمة على عنصر خيارات الشكل من خلال استدعاء PolylineOptions.addSpan().
إنشاء خط متعدد مُختم
يمكنك ضبط مظهر الخط المتعدد على نسيج ملفّ رسومات نقطية متكرّر. لتنفيذ
هذا، أنشئ StampStyle من TextureStyle، ثم اضبط هذه السمة على
عنصر خيارات الشكل من خلال استدعاء PolylineOptions.addSpan().
استيراد مكتبة الخدمات المتوافقة مع الإصدار التجريبي
إذا كنت تستخدِم
مكتبة أدوات Google Maps Android API،
يجب أيضًا تعديل التبعيات في مشروعك لاستبدال الإصدار الحالي
بالإصدار المتوافق مع الإصدار التجريبي باستخدام الخطوات التالية:
استورِد مكتبة util المتوافقة مع الإصدار التجريبي في ملف build.gradle:
تاريخ التعديل الأخير: 2025-06-16 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-06-16 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The Beta version of the Maps SDK for Android is deprecated and will be decommissioned; a future version will offer similar features."],["Version 3.1.0 beta of the Maps SDK for Android introduces new features including maps customization, marker collision handling, and polyline customization."],["Developers can customize polylines with multicolored segments, gradient colors, and repeating bitmap textures."],["Users of the Google Maps Android API utility library need to update to a beta-compatible version."],["Sample apps demonstrating the new features are available on GitHub."]]],["The Beta SDK is deprecated; use the Migration Tool to transition to a supported version. Version 3.1.0 beta introduces new features: map customization via the Google Cloud console, marker collision handling to prioritize markers, and enhanced polyline customization. Polyline customization includes multicolored, gradient, and stamped polylines, achievable using `StyleSpan`, `PolylineOptions.addSpan()`, and `StampStyle`. The beta-compatible utility library is also to be imported by replacing existing dependencies. Sample apps are available on GitHub.\n"]]