SymbolLayerOptions interface
الخيارات المستخدمة عند عرض الهندسة في SymbolLayer.
- Extends
الخصائص
icon |
الخيارات المستخدمة لتخصيص أيقونات الرموز. راجع IconOptions للإعدادات الافتراضية. |
line |
المسافة بالبكسل بين رمزين مرساة على طول خط. يجب أن يكون أكبر أو يساوي 1.
افتراضي |
placement | يحدد موضع التسمية بالنسبة لهندسته. '"point": يتم وضع التسمية عند النقطة التي توجد فيها الهندسة. '"line": يتم وضع التسمية على طول خط الهندسة. يمكن استخدام فقط على هندسة LineString و Polygon. '"line-center": يتم وضع التسمية في وسط خط الهندسة. يمكن استخدام فقط على هندسة "LineString" و"Polygon" الافتراضي "نقطة"". |
sort |
يفرز الميزات بترتيب تصاعدي استنادا إلى هذه القيمة. يتم رسم الميزات ذات مفاتيح الفرز الأقل ووضعها أولا.
افتراضي |
source | معرف مصدر البيانات أو مثيله الذي ستعرضه الطبقة. |
source |
مطلوب عندما يكون مصدر الطبقة هو VectorTileSource. يمكن أن يحتوي مصدر المتجهات على طبقات متعددة داخله، وهذا يحدد أي واحد لعرضه في هذه الطبقة. محظور لجميع أنواع المصادر الأخرى. |
text |
الخيارات المستخدمة لتخصيص نص الرموز. راجع TextOptions للإعدادات الافتراضية. |
z |
تحديد ما إذا كانت الرموز المتداخلة في نفس الطبقة يتم عرضها بالترتيب الذي تظهر به في مصدر البيانات، أو حسب موضعها y بالنسبة إلى منفذ العرض.
للتحكم في ترتيب الرموز وتحديد أولوياتها بخلاف ذلك، استخدم "auto": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا يتصرف مثل "viewport-y"". "viewport-y": يفرز الرموز حسب موضعها y إذا كان 'allowOverlap' 'true' أو إذا كان 'ignorePlacement' هو 'false'. "المصدر": يفرز الرموز حسب "sortKey" إذا تم تعيينه. وإلا، يتم عرض الرموز بنفس ترتيب البيانات المصدر. الافتراضي "تلقائي"" |
الخصائص الموروثة
filter | تعبير يحدد الشروط على ميزات المصدر. يتم عرض الميزات التي تطابق عامل التصفية فقط. |
max |
عدد صحيح يحدد الحد الأقصى لمستوى التكبير/التصغير لعرض الطبقة فيه.
هذه القيمة حصرية، أي أن الطبقة ستكون مرئية في |
min |
عدد صحيح يحدد الحد الأدنى لمستوى التكبير/التصغير لعرض الطبقة فيه.
هذه القيمة شاملة، أي أن الطبقة ستكون مرئية في |
visible | يحدد ما إذا كانت الطبقة مرئية أم لا.
افتراضي |
تفاصيل الخاصية
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