الطبقات هي عناصر على الخريطة تتألف من عنصر واحد أو أكثر منفصل،
ولكن يتم التعامل معها كوحدة واحدة. بشكل عام، تعكس الطبقات مجموعات من
العناصر التي تضيفها فوق الخريطة لتحديد ارتباط شائع. تدير واجهة برمجة التطبيقات
Maps JavaScript API عرض الأجسام ضمن الطبقات
من خلال تحويل العناصر المكونة لها إلى كائن واحد (عادةً ما يكون عنصرًا مثبّتًا على سطح الخريطة)
وعرضها عند تغيير مساحة العرض في الخريطة. قد تؤدي الطبقات أيضًا إلى تغيير ملف تعريف التقديم
للخريطة نفسها، ما يؤدي إلى تغيير المربّعات الأساسية قليلاً بطريقة
متسقة مع الطبقة. يُرجى العِلم أنّه قد لا يمكن الوصول إلى معظم الطبقات
من خلال عناصرها الفردية، ولكن يمكن التلاعب بها فقط كأحد
العناصر.
نظرة عامة على الطبقات
تتضمّن Maps JavaScript API عدة أنواع من الطبقات:
توفّر طبقة "بيانات خرائط Google" حاوية للبيانات الجيوفضائية العشوائية.
يمكنك استخدام "طبقة البيانات" لتخزين بياناتك المخصّصة أو لعرض بيانات GeoJSON
على خريطة Google.
يعرض عنصر طبقة ركوب الدراجات طبقة من مسارات الدراجات
و/أو التراكبات المتعلّقة بالدراجات في طبقة مشتركة. يتم عرض هذه الطبقة
تلقائيًا ضمن DirectionsRenderer عند طلب
الاتجاهات الخاصة بوضع التنقّل BICYCLING.
إضافة طبقة
لإضافة طبقة إلى خريطة، ما عليك سوى استدعاء setMap()،
مع تمرير عنصر الخريطة الذي سيتم عرض الطبقة عليه. وبالمثل، لإخفاء أحد
الطبقات، يمكنك الاتصال بـ setMap() وإرسال null.
يحدِّد المقتطف أدناه مركز الخريطة على لندن، المملكة المتحدة، ويضيف التسلسل الزمني
للطبقة.
تاريخ التعديل الأخير: 2025-08-06 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-08-06 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eLayers in Maps JavaScript API are objects consisting of multiple items that are treated as a single unit and often represent collections of objects on the map.\u003c/p\u003e\n"],["\u003cp\u003eThe API provides various layer types, including Data, Heatmap, KML, Traffic, Transit, and Bicycling layers, each serving a distinct purpose for displaying geospatial data.\u003c/p\u003e\n"],["\u003cp\u003eYou can easily add or hide a layer by calling the \u003ccode\u003esetMap()\u003c/code\u003e method, providing the map object or \u003ccode\u003enull\u003c/code\u003e respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe example code demonstrates adding a Transit layer to a map centered on London.\u003c/p\u003e\n"]]],[],null,[]]