StyleControl class

عنصر تحكم لتغيير نمط الخريطة.

Extends

المنشئون

StyleControl(StyleControlOptions)

إنشاء StyleControl.

الأساليب

disableStyle(string)

تعيين نمط في حالة تعطيل

enableStyle(string)

النمط الممكن الذي تم تعطيله مسبقا

onAdd(Map, ControlOptions)

أسلوب التهيئة لعنصر التحكم الذي يتم استدعاؤه عند إضافته إلى الخريطة.

onRemove()

الأسلوب الذي يتم استدعاؤه عند إزالة عنصر التحكم من الخريطة. يجب إجراء أي تنظيف ضروري لعنصر التحكم.

setSelectedStyle(string)

قم بتعيين النمط الذي يجب عرضه كما هو محدد حاليا. سيتم تحديد النمط تلقائيا إذا كان StyleControlOptions.autoSelectionModetrue

الأساليب المتوارثة

buildContainer<K>(Map, ControlStyle, string, K)

إنشاء الحاوية الخارجية لعنصر التحكم، وتطبيق التصميم بما في ذلك أي وحدات استماع للتصفيف التلقائي.

تفاصيل المنشئ

StyleControl(StyleControlOptions)

إنشاء StyleControl.

new StyleControl(options?: StyleControlOptions)

المعلمات

options
StyleControlOptions

خيارات عنصر التحكم.

تفاصيل الأسلوب

disableStyle(string)

تعيين نمط في حالة تعطيل

function disableStyle(styleName: string)

المعلمات

styleName

string

النمط المراد تعطيله

enableStyle(string)

النمط الممكن الذي تم تعطيله مسبقا

function enableStyle(styleName: string)

المعلمات

styleName

string

النمط المراد تعطيله

onAdd(Map, ControlOptions)

أسلوب التهيئة لعنصر التحكم الذي يتم استدعاؤه عند إضافته إلى الخريطة.

function onAdd(map: Map, options?: ControlOptions): HTMLElement

المعلمات

map
Map

الخريطة التي ستتم إضافة عنصر التحكم إليها.

options
ControlOptions

ControlOptions لعنصر التحكم هذا.

المرتجعات

HTMLElement

HTMLElement ليتم وضعه على الخريطة لعنصر التحكم.

onRemove()

الأسلوب الذي يتم استدعاؤه عند إزالة عنصر التحكم من الخريطة. يجب إجراء أي تنظيف ضروري لعنصر التحكم.

function onRemove()

setSelectedStyle(string)

قم بتعيين النمط الذي يجب عرضه كما هو محدد حاليا. سيتم تحديد النمط تلقائيا إذا كان StyleControlOptions.autoSelectionModetrue

function setSelectedStyle(styleName: string)

المعلمات

styleName

string

اسم النمط الذي يجب تعطيله كما هو محدد حاليا

تفاصيل الأساليب المتوارثة

buildContainer<K>(Map, ControlStyle, string, K)

إنشاء الحاوية الخارجية لعنصر التحكم، وتطبيق التصميم بما في ذلك أي وحدات استماع للتصفيف التلقائي.

function buildContainer<K>(map: Map, style: ControlStyle, ariaLabel?: string, tagName?: K): HTMLElementTagNameMap[K]

المعلمات

map
Map
style
ControlStyle
ariaLabel

string

tagName

K

المرتجعات

HTMLElementTagNameMap[K]

موروث منControlBase.buildContainer