SourceManager interface
مدير لمصادر عنصر تحكم الخريطة. مكشوفة من خلال خاصية مصادر الأطلس. فئة الخريطة. لا يمكن إنشاء مثيل من قبل المستخدم.
الأساليب
add(Source | Source[]) | إضافة مصدر بيانات واحد أو أكثر إلى الخريطة. يجب أن تكون الخريطة جاهزة قبل إضافة مصدر. استخدم أسلوب map.events.add مع نوع الحدث "جاهز". |
clear() | إزالة كافة المصادر من الخريطة. |
get |
استرداد مصدر بالمعرف المحدد. |
get |
الحصول على حالة ميزة |
get |
إرجاع جميع ميزات الشكل المعروضة في مصدر يتطابق مع عامل تصفية محدد. إذا كان المصدر مصدر تجانب متجه، فيجب تحديد اسم طبقة المصدر. |
get |
استرداد جميع المصادر التي تمت إضافتها إلى الخريطة. |
is |
إرجاع قيمة منطقية تشير إلى ما إذا كان المصدر محملا أم لا. |
remove(string | Source | Array<string | Source>) | إزالة مصدر واحد أو أكثر من الخريطة عن طريق تحديد معرف المصدر أو توفير المصدر نفسه. |
remove |
يزيل حالة أو قيمة مفتاح واحد لحالة الميزة. |
set |
تعيين حالة الميزة عن طريق تمرير عنصر زوج قيمة المفتاح. |
تفاصيل الأسلوب
add(Source | Source[])
إضافة مصدر بيانات واحد أو أكثر إلى الخريطة. يجب أن تكون الخريطة جاهزة قبل إضافة مصدر. استخدم أسلوب map.events.add مع نوع الحدث "جاهز".
function add(source: Source | Source[])
المعلمات
clear()
إزالة كافة المصادر من الخريطة.
function clear()
getById(string)
استرداد مصدر بالمعرف المحدد.
function getById(id: string): Source
المعلمات
- id
-
string
المرتجعات
getFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string)
الحصول على حالة ميزة
function getFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string): object
المعلمات
- source
-
string | Source
معرف المصدر
- sourceLayer
-
string
معرف الطبقة
المرتجعات
object
getRenderedShapes(string | Source, Expression, string)
إرجاع جميع ميزات الشكل المعروضة في مصدر يتطابق مع عامل تصفية محدد. إذا كان المصدر مصدر تجانب متجه، فيجب تحديد اسم طبقة المصدر.
function getRenderedShapes(source: string | Source, filter?: Expression, sourceLayer?: string): Array<Feature<atlas.data.Geometry, any> | Shape>
المعلمات
- source
-
string | Source
المصدر الذي سيتم الاستعلام عن
- filter
- Expression
عامل تصفية للحد من الاستعلام
- sourceLayer
-
string
الطبقة التي تتم فيها مطابقة الأشكال والميزات
المرتجعات
getSources()
استرداد جميع المصادر التي تمت إضافتها إلى الخريطة.
function getSources(): Source[]
المرتجعات
Source[]
isSourceLoaded(string | Source)
إرجاع قيمة منطقية تشير إلى ما إذا كان المصدر محملا أم لا.
function isSourceLoaded(source: string | Source): boolean
المعلمات
- source
-
string | Source
معرف مصدر أو كائن مصدر.
المرتجعات
boolean
remove(string | Source | Array<string | Source>)
إزالة مصدر واحد أو أكثر من الخريطة عن طريق تحديد معرف المصدر أو توفير المصدر نفسه.
function remove(source: string | Source | Array<string | Source>)
المعلمات
removeFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, string, string)
يزيل حالة أو قيمة مفتاح واحد لحالة الميزة.
function removeFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, sourceLayer?: string, key?: string)
المعلمات
- source
-
string | Source
معرف المصدر
- sourceLayer
-
string
معرف الطبقة
- key
-
string
المفتاح في حالة الميزة للتحديث
setFeatureState(string | Shape | Feature<atlas.data.Geometry, any>, string | Source, object, string)
تعيين حالة الميزة عن طريق تمرير عنصر زوج قيمة المفتاح.
function setFeatureState(feature: string | Shape | Feature<atlas.data.Geometry, any>, source: string | Source, state: object, sourceLayer?: string)
المعلمات
- source
-
string | Source
معرف المصدر
- state
-
object
- sourceLayer
-
string
معرف الطبقة