CompassControl class

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

Extends

المنشئون

CompassControl(CompassControlOptions)

إنشاء CompassControl.

الأساليب

onAdd(Map, ControlOptions)

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

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

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

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

onRemove()

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

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

CompassControl(CompassControlOptions)

إنشاء CompassControl.

new CompassControl(options?: CompassControlOptions)

المعلمات

options
CompassControlOptions

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

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

onAdd(Map, ControlOptions)

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

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

المعلمات

map
Map

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

options
ControlOptions

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

المرتجعات

HTMLElement

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

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

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

onRemove()

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

function onRemove()

موروث منControlBase.onRemove