SymbolLayerOptions interface

الخيارات المستخدمة عند عرض الهندسة في SymbolLayer.

Extends

الخصائص

iconOptions

الخيارات المستخدمة لتخصيص أيقونات الرموز.

راجع IconOptions للإعدادات الافتراضية.

lineSpacing

المسافة بالبكسل بين رمزين مرساة على طول خط. يجب أن يكون أكبر أو يساوي 1. افتراضي 250.

placement

يحدد موضع التسمية بالنسبة لهندسته.

'"point": يتم وضع التسمية عند النقطة التي توجد فيها الهندسة.

'"line": يتم وضع التسمية على طول خط الهندسة. يمكن استخدام فقط على هندسة LineString و Polygon.

'"line-center": يتم وضع التسمية في وسط خط الهندسة. يمكن استخدام فقط على هندسة "LineString" و"Polygon"

الافتراضي "نقطة"".
sortKey

يفرز الميزات بترتيب تصاعدي استنادا إلى هذه القيمة. يتم رسم الميزات ذات مفاتيح الفرز الأقل ووضعها أولا. افتراضي undefined.

source

معرف مصدر البيانات أو مثيله الذي ستعرضه الطبقة.

sourceLayer

مطلوب عندما يكون مصدر الطبقة هو VectorTileSource. يمكن أن يحتوي مصدر المتجهات على طبقات متعددة داخله، وهذا يحدد أي واحد لعرضه في هذه الطبقة. محظور لجميع أنواع المصادر الأخرى.

textOptions

الخيارات المستخدمة لتخصيص نص الرموز.

راجع TextOptions للإعدادات الافتراضية.

zOrder

تحديد ما إذا كانت الرموز المتداخلة في نفس الطبقة يتم عرضها بالترتيب الذي تظهر به في مصدر البيانات، أو حسب موضعها y بالنسبة إلى منفذ العرض. للتحكم في ترتيب الرموز وتحديد أولوياتها بخلاف ذلك، استخدم sortKey.

"auto": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا يتصرف مثل "viewport-y"".

"viewport-y": يفرز الرموز حسب موضعها y إذا كان 'allowOverlap' 'true' أو إذا كان 'ignorePlacement' هو 'false'.

"المصدر": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا، يتم عرض الرموز بنفس ترتيب البيانات المصدر. الافتراضي "تلقائي""

الخصائص الموروثة

filter

تعبير يحدد الشروط على ميزات المصدر. يتم عرض الميزات التي تطابق عامل التصفية فقط.

maxZoom

عدد صحيح يحدد الحد الأقصى لمستوى التكبير/التصغير لعرض الطبقة فيه. هذه القيمة حصرية، أي أن الطبقة ستكون مرئية في maxZoom > zoom >= minZoom. افتراضي 24.

minZoom

عدد صحيح يحدد الحد الأدنى لمستوى التكبير/التصغير لعرض الطبقة فيه. هذه القيمة شاملة، أي أن الطبقة ستكون مرئية في maxZoom > zoom >= minZoom. افتراضي 0.

visible

يحدد ما إذا كانت الطبقة مرئية أم لا. افتراضي true.

تفاصيل الخاصية

iconOptions

الخيارات المستخدمة لتخصيص أيقونات الرموز.

راجع IconOptions للإعدادات الافتراضية.

iconOptions?: IconOptions

قيمة الخاصية

lineSpacing

المسافة بالبكسل بين رمزين مرساة على طول خط. يجب أن يكون أكبر أو يساوي 1. افتراضي 250.

lineSpacing?: number | PropertyValueSpecification<number>

قيمة الخاصية

number | PropertyValueSpecification<number>

placement

يحدد موضع التسمية بالنسبة لهندسته.

'"point": يتم وضع التسمية عند النقطة التي توجد فيها الهندسة.

'"line": يتم وضع التسمية على طول خط الهندسة. يمكن استخدام فقط على هندسة LineString و Polygon.

'"line-center": يتم وضع التسمية في وسط خط الهندسة. يمكن استخدام فقط على هندسة "LineString" و"Polygon"

الافتراضي "نقطة"".
placement?: "point" | "line" | "line-center"

قيمة الخاصية

"point" | "line" | "line-center"

sortKey

يفرز الميزات بترتيب تصاعدي استنادا إلى هذه القيمة. يتم رسم الميزات ذات مفاتيح الفرز الأقل ووضعها أولا. افتراضي undefined.

sortKey?: number | DataDrivenPropertyValueSpecification<number>

قيمة الخاصية

number | DataDrivenPropertyValueSpecification<number>

source

معرف مصدر البيانات أو مثيله الذي ستعرضه الطبقة.

source?: string | Source

قيمة الخاصية

string | Source

sourceLayer

مطلوب عندما يكون مصدر الطبقة هو VectorTileSource. يمكن أن يحتوي مصدر المتجهات على طبقات متعددة داخله، وهذا يحدد أي واحد لعرضه في هذه الطبقة. محظور لجميع أنواع المصادر الأخرى.

sourceLayer?: string

قيمة الخاصية

string

textOptions

الخيارات المستخدمة لتخصيص نص الرموز.

راجع TextOptions للإعدادات الافتراضية.

textOptions?: TextOptions

قيمة الخاصية

zOrder

تحديد ما إذا كانت الرموز المتداخلة في نفس الطبقة يتم عرضها بالترتيب الذي تظهر به في مصدر البيانات، أو حسب موضعها y بالنسبة إلى منفذ العرض. للتحكم في ترتيب الرموز وتحديد أولوياتها بخلاف ذلك، استخدم sortKey.

"auto": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا يتصرف مثل "viewport-y"".

"viewport-y": يفرز الرموز حسب موضعها y إذا كان 'allowOverlap' 'true' أو إذا كان 'ignorePlacement' هو 'false'.

"المصدر": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا، يتم عرض الرموز بنفس ترتيب البيانات المصدر. الافتراضي "تلقائي""

zOrder?: "auto" | "viewport-y" | "source"

قيمة الخاصية

"auto" | "viewport-y" | "source"

تفاصيل الخاصية الموروثة

filter

تعبير يحدد الشروط على ميزات المصدر. يتم عرض الميزات التي تطابق عامل التصفية فقط.

filter?: Expression

قيمة الخاصية

موروث منLayerOptions.filter

maxZoom

عدد صحيح يحدد الحد الأقصى لمستوى التكبير/التصغير لعرض الطبقة فيه. هذه القيمة حصرية، أي أن الطبقة ستكون مرئية في maxZoom > zoom >= minZoom. افتراضي 24.

maxZoom?: number

قيمة الخاصية

number

موروث منLayerOptions.maxZoom

minZoom

عدد صحيح يحدد الحد الأدنى لمستوى التكبير/التصغير لعرض الطبقة فيه. هذه القيمة شاملة، أي أن الطبقة ستكون مرئية في maxZoom > zoom >= minZoom. افتراضي 0.

minZoom?: number

قيمة الخاصية

number

موروث منLayerOptions.minZoom

visible

يحدد ما إذا كانت الطبقة مرئية أم لا. افتراضي true.

visible?: boolean

قيمة الخاصية

boolean

موروث منLayerOptions.visible