Share via


EventManager class

Harita denetiminin olayları için bir yönetici. Atlasın events özelliği aracılığıyla kullanıma sunulur. Eşleme sınıfı. Kullanıcı tarafından örnek oluşturulamaz.

Yöntemler

add("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Haritaya bir olay ekler.

add("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

HtmlMarker'lara bir olay ekler.

add("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Haritaya bir veri olayı ekler.

add("dataadded" | "dataremoved", DataSource | DataSource[], (e: Shape[]) => void)

DataSource'lara bir olay ekler.

add("datasourceupdated", DataSource | DataSource[], (e: DataSource) => void)

DataSource'lara bir olay ekler.

add("drag" | "dragend" | "dragstart" | "open" | "close", Popup | Popup[], (e: TargetedEvent) => void)

Açılan pencerelere bir olay ekler.

add("error", (e: MapErrorEvent) => void)

Haritaya bir olay ekler.

add("layeradded" | "layerremoved", (e: Layer) => void)

Haritaya bir olay ekler.

add("layeradded" | "layerremoved", Layer | Layer[], (e: Layer) => void)

Katmanlara bir olay ekler.

add("mapconfigurationchanged", (e: MapConfiguration) => void)

Eşlemeye mapConfiguration değişiklik olayı ekler.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Haritaya bir fare olayı ekler.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer | Layer[], (e: MapMouseEvent) => void)

Katmanlara fare olayı ekler.

add("shapechanged", Shape | Shape[], (e: Shape) => void)

Şekle bir olay ekler.

add("sourceadded" | "sourceremoved", (e: Source) => void)

Haritaya bir olay ekler.

add("sourceadded" | "sourceremoved", Source | Source[], (e: Source) => void)

Kaynaklara bir olay ekler.

add("stylechanged", (e: StyleChangedEvent) => void)

Haritaya bir tekerlek olayı ekler.

add("styleimagemissing", (e: string) => void)

Haritaya eksik bir stil görüntüsü olayı ekler.

add("styleselected", StyleControl, (e: string) => void)

StyleControl'e olay ekler

add("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Haritaya bir dokunma olayı ekler.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer | Layer[], (e: MapTouchEvent) => void)

Katmanlara dokunma olayı ekler.

add("wheel", (e: MapMouseWheelEvent) => void)

Haritaya bir tekerlek olayı ekler.

add("wheel", Layer | Layer[], (e: MapMouseWheelEvent) => void)

Katmanlara bir tekerlek olayı ekler.

addOnce("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Haritaya bir olay ekler.

addOnce("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker, (e: TargetedEvent) => void)

HtmlMarker'a bir olay ekler.

addOnce("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Haritaya bir veri olayı ekler.

addOnce("dataadded" | "dataremoved", DataSource, (e: Shape[]) => void)

DataSource'a bir olay ekler.

addOnce("datasourceupdated", DataSource, (e: DataSource) => void)

DataSource'a bir olay ekler.

addOnce("drag" | "dragend" | "dragstart" | "open" | "close", Popup, (e: TargetedEvent) => void)

Açılan pencereye bir olay ekler.

addOnce("error", (e: MapErrorEvent) => void)

Haritaya bir olay ekler.

addOnce("layeradded" | "layerremoved", (e: Layer) => void)

Haritaya bir olay ekler.

addOnce("layeradded" | "layerremoved", Layer, (e: Layer) => void)

Katmana dokunma olayı ekler.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Haritaya bir fare olayı ekler.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer, (e: MapMouseEvent) => void)

Katmana fare olayı ekler.

addOnce("shapechanged", Shape, (e: Shape) => void)

Şekle bir olay ekler.

addOnce("sourceadded" | "sourceremoved", (e: Source) => void)

Haritaya bir olay ekler.

addOnce("sourceadded" | "sourceremoved", Source, (e: Source) => void)

Source'a bir olay ekler.

addOnce("stylechanged", (e: StyleChangedEvent) => void)

Haritaya bir tekerlek olayı ekler.

addOnce("styleimagemissing", (e: string) => void)

Haritaya eksik bir stil görüntüsü olayı ekler.

addOnce("styleselected", StyleControl, (e: string) => void)

StyleControl'e olay ekler

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Haritaya bir dokunma olayı ekler.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer, (e: MapTouchEvent) => void)

Katmana dokunma olayı ekler.

addOnce("wheel", (e: MapMouseWheelEvent) => void)

Haritaya bir tekerlek olayı ekler.

addOnce("wheel", Layer, (e: MapMouseWheelEvent) => void)

Katmana bir tekerlek olayı ekler.

invoke(string, any)

Haritada bir olay çağırır. Bu, belirtilen olay adına sahip eşlemedeki tüm olay işleyicilerinin çağrılmalarına neden olur.

invoke(string, any, any)

Hedefin olayını çağırır. Bu, belirtilen olay adına sahip hedef üzerindeki tüm olay işleyicilerinin çağrılmalarına neden olur.

remove(string, (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Olay dinleyicisini haritadan kaldırır.

remove(string, DataSource | DataSource[], (e: DataSource | Shape[]) => void)

DataSource'lardan bir olay dinleyicisini kaldırır.

remove(string, HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

HtmlMarker'lardan olay dinleyicisini kaldırır.

remove(string, Layer | Layer[], (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Katmanlardan olay dinleyicisini kaldırır.

remove(string, Popup | Popup[], (e: TargetedEvent) => void)

Açılan pencerelerden bir olay dinleyicisini kaldırır.

remove(string, Shape | Shape[], (e: Shape) => void)

Şekillerden olay dinleyicisini kaldırır.

remove(string, Source | Source[], (e: Source) => void)

Kaynaklardan bir olay dinleyicisini kaldırır.

remove(string, StyleControl, (e: string) => void)

StyleControl'a bir olayı kaldırır

Yöntem Ayrıntıları

add("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Haritaya bir olay ekler.

function add(eventType: "boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", callback: (e: MapEvent) => void)

Parametreler

eventType

"boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend"

Olay adı.

callback

(e: MapEvent) => void

Olay işleyicisi geri çağırma.

add("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

HtmlMarker'lara bir olay ekler.

function add(eventType: "click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", target: HtmlMarker | HtmlMarker[], callback: (e: TargetedEvent) => void)

Parametreler

eventType

"click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup"

Olay adı.

target

HtmlMarker | HtmlMarker[]

Olayının ekleneceği HtmlMarker'lar.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

add("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Haritaya bir veri olayı ekler.

function add(eventType: "data" | "sourcedata" | "styledata", callback: (e: MapDataEvent) => void)

Parametreler

eventType

"data" | "sourcedata" | "styledata"

Veri olayı adı.

callback

(e: MapDataEvent) => void

Olay işleyicisi geri çağırma.

add("dataadded" | "dataremoved", DataSource | DataSource[], (e: Shape[]) => void)

DataSource'lara bir olay ekler.

function add(eventType: "dataadded" | "dataremoved", target: DataSource | DataSource[], callback: (e: Shape[]) => void)

Parametreler

eventType

"dataadded" | "dataremoved"

Olay adı.

target

DataSource | DataSource[]

Olayının ekleneceği DataSource'lar.

callback

(e: Shape[]) => void

Olay işleyicisi geri çağırma.

add("datasourceupdated", DataSource | DataSource[], (e: DataSource) => void)

DataSource'lara bir olay ekler.

function add(eventType: "datasourceupdated", target: DataSource | DataSource[], callback: (e: DataSource) => void)

Parametreler

eventType

"datasourceupdated"

Olay adı.

target

DataSource | DataSource[]

Olayının ekleneceği DataSource'lar.

callback

(e: DataSource) => void

Olay işleyicisi geri çağırma.

add("drag" | "dragend" | "dragstart" | "open" | "close", Popup | Popup[], (e: TargetedEvent) => void)

Açılan pencerelere bir olay ekler.

function add(eventType: "drag" | "dragend" | "dragstart" | "open" | "close", target: Popup | Popup[], callback: (e: TargetedEvent) => void)

Parametreler

eventType

"drag" | "dragend" | "dragstart" | "open" | "close"

Olay adı.

target

Popup | Popup[]

Olayının ekleneceği Açılır Pencereler.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

add("error", (e: MapErrorEvent) => void)

Haritaya bir olay ekler.

function add(eventType: "error", callback: (e: MapErrorEvent) => void)

Parametreler

eventType

"error"

Hata olayı adı.

callback

(e: MapErrorEvent) => void

Olay işleyicisi geri çağırma.

add("layeradded" | "layerremoved", (e: Layer) => void)

Haritaya bir olay ekler.

function add(eventType: "layeradded" | "layerremoved", callback: (e: Layer) => void)

Parametreler

eventType

"layeradded" | "layerremoved"

Olay adı.

callback

(e: Layer) => void

Olay işleyicisi geri çağırma.

add("layeradded" | "layerremoved", Layer | Layer[], (e: Layer) => void)

Katmanlara bir olay ekler.

function add(eventType: "layeradded" | "layerremoved", target: Layer | Layer[], callback: (e: Layer) => void)

Parametreler

eventType

"layeradded" | "layerremoved"

Olay adı.

target

Layer | Layer[]

Olayın ekleneceği Katmanlar.

callback

(e: Layer) => void

Olay işleyicisi geri çağırma.

add("mapconfigurationchanged", (e: MapConfiguration) => void)

Eşlemeye mapConfiguration değişiklik olayı ekler.

function add(eventType: "mapconfigurationchanged", callback: (e: MapConfiguration) => void)

Parametreler

eventType

"mapconfigurationchanged"

MapConfiguration değiştirilen olay adı

callback

(e: MapConfiguration) => void

Olay işleyicisi geri çağırma

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Haritaya bir fare olayı ekler.

function add(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", callback: (e: MapMouseEvent) => void)

Parametreler

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu"

Fare olay adı.

callback

(e: MapMouseEvent) => void

Olay işleyicisi geri çağırma.

add("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer | Layer[], (e: MapMouseEvent) => void)

Katmanlara fare olayı ekler.

function add(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", target: Layer | Layer[], callback: (e: MapMouseEvent) => void)

Parametreler

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu"

Olay adı.

target

Layer | Layer[]

Olayın ekleneceği Katmanlar.

callback

(e: MapMouseEvent) => void

Olay işleyicisi geri çağırma.

add("shapechanged", Shape | Shape[], (e: Shape) => void)

Şekle bir olay ekler.

function add(eventType: "shapechanged", target: Shape | Shape[], callback: (e: Shape) => void)

Parametreler

eventType

"shapechanged"

Olay adı.

target

Shape | Shape[]

Olayın ekleneceği Şekiller.

callback

(e: Shape) => void

Olay işleyicisi geri çağırma.

add("sourceadded" | "sourceremoved", (e: Source) => void)

Haritaya bir olay ekler.

function add(eventType: "sourceadded" | "sourceremoved", callback: (e: Source) => void)

Parametreler

eventType

"sourceadded" | "sourceremoved"

Olay adı.

callback

(e: Source) => void

Olay işleyicisi geri çağırma.

add("sourceadded" | "sourceremoved", Source | Source[], (e: Source) => void)

Kaynaklara bir olay ekler.

function add(eventType: "sourceadded" | "sourceremoved", target: Source | Source[], callback: (e: Source) => void)

Parametreler

eventType

"sourceadded" | "sourceremoved"

Olay adı.

target

Source | Source[]

Olayın ekleneceği Kaynaklar.

callback

(e: Source) => void

Olay işleyicisi geri çağırma.

add("stylechanged", (e: StyleChangedEvent) => void)

Haritaya bir tekerlek olayı ekler.

function add(eventType: "stylechanged", callback: (e: StyleChangedEvent) => void)

Parametreler

eventType

"stylechanged"

Tekerlek olayı adı.

callback

(e: StyleChangedEvent) => void

Olay işleyicisi geri çağırma.

add("styleimagemissing", (e: string) => void)

Haritaya eksik bir stil görüntüsü olayı ekler.

function add(eventType: "styleimagemissing", callback: (e: string) => void)

Parametreler

eventType

"styleimagemissing"

Stil görüntüsünde olay adı eksik.

callback

(e: string) => void

Olay işleyicisi geri çağırma.

add("styleselected", StyleControl, (e: string) => void)

StyleControl'e olay ekler

function add(eventType: "styleselected", target: StyleControl, callback: (e: string) => void)

Parametreler

eventType

"styleselected"

Olay adı.

target
StyleControl

Olayının ekleneceği StyleControl.

callback

(e: string) => void

Olay işleyicisi geri çağırma.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Haritaya bir dokunma olayı ekler.

function add(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", callback: (e: MapTouchEvent) => void)

Parametreler

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Dokunma olayının adı.

callback

(e: MapTouchEvent) => void

Olay işleyicisi geri çağırma.

add("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer | Layer[], (e: MapTouchEvent) => void)

Katmanlara dokunma olayı ekler.

function add(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", target: Layer | Layer[], callback: (e: MapTouchEvent) => void)

Parametreler

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Olay adı.

target

Layer | Layer[]

Olayın ekleneceği Katmanlar.

callback

(e: MapTouchEvent) => void

Olay işleyicisi geri çağırma.

add("wheel", (e: MapMouseWheelEvent) => void)

Haritaya bir tekerlek olayı ekler.

function add(eventType: "wheel", callback: (e: MapMouseWheelEvent) => void)

Parametreler

eventType

"wheel"

Tekerlek olayı adı.

callback

(e: MapMouseWheelEvent) => void

Olay işleyicisi geri çağırma.

add("wheel", Layer | Layer[], (e: MapMouseWheelEvent) => void)

Katmanlara bir tekerlek olayı ekler.

function add(eventType: "wheel", target: Layer | Layer[], callback: (e: MapMouseWheelEvent) => void)

Parametreler

eventType

"wheel"

Olay adı.

target

Layer | Layer[]

Olayın ekleneceği Katmanlar.

callback

(e: MapMouseWheelEvent) => void

Olay işleyicisi geri çağırma.

addOnce("boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", (e: MapEvent) => void)

Haritaya bir olay ekler.

function addOnce(eventType: "boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend", callback: (e: MapEvent) => void)

Parametreler

eventType

"boxzoomstart" | "boxzoomend" | "dragstart" | "drag" | "dragend" | "idle" | "load" | "movestart" | "move" | "moveend" | "pitchstart" | "pitch" | "pitchend" | "ready" | "render" | "resize" | "rotatestart" | "rotate" | "rotateend" | "tokenacquired" | "zoomstart" | "zoom" | "zoomend"

Olay adı.

callback

(e: MapEvent) => void

Olay işleyicisi geri çağırma.

addOnce("click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", HtmlMarker, (e: TargetedEvent) => void)

HtmlMarker'a bir olay ekler.

function addOnce(eventType: "click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup", target: HtmlMarker, callback: (e: TargetedEvent) => void)

Parametreler

eventType

"click" | "contextmenu" | "dblclick" | "drag" | "dragstart" | "dragend" | "keydown" | "keypress" | "keyup" | "mousedown" | "mouseenter" | "mouseleave" | "mousemove" | "mouseout" | "mouseover" | "mouseup"

Olay adı.

target
HtmlMarker

Olayının ekleneceği HtmlMarker.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

addOnce("data" | "sourcedata" | "styledata", (e: MapDataEvent) => void)

Haritaya bir veri olayı ekler.

function addOnce(eventType: "data" | "sourcedata" | "styledata", callback: (e: MapDataEvent) => void)

Parametreler

eventType

"data" | "sourcedata" | "styledata"

Veri olayı adı.

callback

(e: MapDataEvent) => void

Olay işleyicisi geri çağırma.

addOnce("dataadded" | "dataremoved", DataSource, (e: Shape[]) => void)

DataSource'a bir olay ekler.

function addOnce(eventType: "dataadded" | "dataremoved", target: DataSource, callback: (e: Shape[]) => void)

Parametreler

eventType

"dataadded" | "dataremoved"

Olay adı.

target
DataSource

Olayın ekleneceği DataSource.

callback

(e: Shape[]) => void

Olay işleyicisi geri çağırma.

addOnce("datasourceupdated", DataSource, (e: DataSource) => void)

DataSource'a bir olay ekler.

function addOnce(eventType: "datasourceupdated", target: DataSource, callback: (e: DataSource) => void)

Parametreler

eventType

"datasourceupdated"

Olay adı.

target
DataSource

Olayın ekleneceği DataSource.

callback

(e: DataSource) => void

Olay işleyicisi geri çağırma.

addOnce("drag" | "dragend" | "dragstart" | "open" | "close", Popup, (e: TargetedEvent) => void)

Açılan pencereye bir olay ekler.

function addOnce(eventType: "drag" | "dragend" | "dragstart" | "open" | "close", target: Popup, callback: (e: TargetedEvent) => void)

Parametreler

eventType

"drag" | "dragend" | "dragstart" | "open" | "close"

Olay adı.

target
Popup

Olayının ekleneceği Açılır Pencere.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

addOnce("error", (e: MapErrorEvent) => void)

Haritaya bir olay ekler.

function addOnce(eventType: "error", callback: (e: MapErrorEvent) => void)

Parametreler

eventType

"error"

Hata olayı adı.

callback

(e: MapErrorEvent) => void

Olay işleyicisi geri çağırma.

addOnce("layeradded" | "layerremoved", (e: Layer) => void)

Haritaya bir olay ekler.

function addOnce(eventType: "layeradded" | "layerremoved", callback: (e: Layer) => void)

Parametreler

eventType

"layeradded" | "layerremoved"

Olay adı.

callback

(e: Layer) => void

Olay işleyicisi geri çağırma.

addOnce("layeradded" | "layerremoved", Layer, (e: Layer) => void)

Katmana dokunma olayı ekler.

function addOnce(eventType: "layeradded" | "layerremoved", target: Layer, callback: (e: Layer) => void)

Parametreler

eventType

"layeradded" | "layerremoved"

Dokunma olayının adı.

target
Layer

Olayın ekleneceği Katman.

callback

(e: Layer) => void

Olay işleyicisi geri çağırma.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", (e: MapMouseEvent) => void)

Haritaya bir fare olayı ekler.

function addOnce(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu", callback: (e: MapMouseEvent) => void)

Parametreler

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "contextmenu"

Fare olay adı.

callback

(e: MapMouseEvent) => void

Olay işleyicisi geri çağırma.

addOnce("mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", Layer, (e: MapMouseEvent) => void)

Katmana fare olayı ekler.

function addOnce(eventType: "mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu", target: Layer, callback: (e: MapMouseEvent) => void)

Parametreler

eventType

"mousedown" | "mouseup" | "mouseover" | "mousemove" | "click" | "dblclick" | "mouseout" | "mouseenter" | "mouseleave" | "contextmenu"

Fare olay adı.

target
Layer

Olayın ekleneceği Katman.

callback

(e: MapMouseEvent) => void

Olay işleyicisi geri çağırma.

addOnce("shapechanged", Shape, (e: Shape) => void)

Şekle bir olay ekler.

function addOnce(eventType: "shapechanged", target: Shape, callback: (e: Shape) => void)

Parametreler

eventType

"shapechanged"

Olay adı.

target
Shape

Olayın ekleneceği Şekil.

callback

(e: Shape) => void

Olay işleyicisi geri çağırma.

addOnce("sourceadded" | "sourceremoved", (e: Source) => void)

Haritaya bir olay ekler.

function addOnce(eventType: "sourceadded" | "sourceremoved", callback: (e: Source) => void)

Parametreler

eventType

"sourceadded" | "sourceremoved"

Olay adı.

callback

(e: Source) => void

Olay işleyicisi geri çağırma.

addOnce("sourceadded" | "sourceremoved", Source, (e: Source) => void)

Source'a bir olay ekler.

function addOnce(eventType: "sourceadded" | "sourceremoved", target: Source, callback: (e: Source) => void)

Parametreler

eventType

"sourceadded" | "sourceremoved"

Olay adı.

target
Source

Olayın ekleneceği Kaynak.

callback

(e: Source) => void

Olay işleyicisi geri çağırma.

addOnce("stylechanged", (e: StyleChangedEvent) => void)

Haritaya bir tekerlek olayı ekler.

function addOnce(eventType: "stylechanged", callback: (e: StyleChangedEvent) => void)

Parametreler

eventType

"stylechanged"

Tekerlek olayı adı.

callback

(e: StyleChangedEvent) => void

Olay işleyicisi geri çağırma.

addOnce("styleimagemissing", (e: string) => void)

Haritaya eksik bir stil görüntüsü olayı ekler.

function addOnce(eventType: "styleimagemissing", callback: (e: string) => void)

Parametreler

eventType

"styleimagemissing"

Stil görüntüsünde olay adı eksik.

callback

(e: string) => void

Olay işleyicisi geri çağırma.

addOnce("styleselected", StyleControl, (e: string) => void)

StyleControl'e olay ekler

function addOnce(eventType: "styleselected", target: StyleControl, callback: (e: string) => void)

Parametreler

eventType

"styleselected"

Olay adı.

target
StyleControl

Olayının ekleneceği StyleControl.

callback

(e: string) => void

Olay işleyicisi geri çağırma.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", (e: MapTouchEvent) => void)

Haritaya bir dokunma olayı ekler.

function addOnce(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", callback: (e: MapTouchEvent) => void)

Parametreler

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Dokunma olayının adı.

callback

(e: MapTouchEvent) => void

Olay işleyicisi geri çağırma.

addOnce("touchstart" | "touchend" | "touchmove" | "touchcancel", Layer, (e: MapTouchEvent) => void)

Katmana dokunma olayı ekler.

function addOnce(eventType: "touchstart" | "touchend" | "touchmove" | "touchcancel", target: Layer, callback: (e: MapTouchEvent) => void)

Parametreler

eventType

"touchstart" | "touchend" | "touchmove" | "touchcancel"

Dokunma olayının adı.

target
Layer

Olayın ekleneceği Katman.

callback

(e: MapTouchEvent) => void

Olay işleyicisi geri çağırma.

addOnce("wheel", (e: MapMouseWheelEvent) => void)

Haritaya bir tekerlek olayı ekler.

function addOnce(eventType: "wheel", callback: (e: MapMouseWheelEvent) => void)

Parametreler

eventType

"wheel"

Tekerlek olayı adı.

callback

(e: MapMouseWheelEvent) => void

Olay işleyicisi geri çağırma.

addOnce("wheel", Layer, (e: MapMouseWheelEvent) => void)

Katmana bir tekerlek olayı ekler.

function addOnce(eventType: "wheel", target: Layer, callback: (e: MapMouseWheelEvent) => void)

Parametreler

eventType

"wheel"

Tekerlek olayı adı.

target
Layer

Olayın ekleneceği Katman.

callback

(e: MapMouseWheelEvent) => void

Olay işleyicisi geri çağırma.

invoke(string, any)

Haritada bir olay çağırır. Bu, belirtilen olay adına sahip eşlemedeki tüm olay işleyicilerinin çağrılmalarına neden olur.

function invoke(eventType: string, args: any): any

Parametreler

eventType

string

Çağrılacak olayın adı.

args

any

Geri çağırmalara geçirilecek veriler.

Döndürülenler

any

invoke(string, any, any)

Hedefin olayını çağırır. Bu, belirtilen olay adına sahip hedef üzerindeki tüm olay işleyicilerinin çağrılmalarına neden olur.

function invoke(eventType: string, target: any, args: any): any

Parametreler

eventType

string

Çağrılacak olayın adı.

target

any

Olayı çağıracak hedef. Desteklenen hedef türleri Katman, HtmlMarker ve Açılır Pencere'dir.

args

any

Geri çağırmalara geçirilecek veriler. Veriler olabilir null ancak olamaz undefined.

Döndürülenler

any

remove(string, (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Olay dinleyicisini haritadan kaldırır.

function remove(eventType: string, callback: (e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void)

Parametreler

eventType

string

Olay adı.

callback

(e: void | Layer | MapEvent | MapDataEvent | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Source | string | MapConfiguration) => void

Olay işleyicisi geri çağırma.

remove(string, DataSource | DataSource[], (e: DataSource | Shape[]) => void)

DataSource'lardan bir olay dinleyicisini kaldırır.

function remove(eventType: string, target: DataSource | DataSource[], callback: (e: DataSource | Shape[]) => void)

Parametreler

eventType

string

Olay adı.

target

DataSource | DataSource[]

Olayı kaldırılacak DataSource'lar.

callback

(e: DataSource | Shape[]) => void

Olay işleyicisi geri çağırma.

remove(string, HtmlMarker | HtmlMarker[], (e: TargetedEvent) => void)

HtmlMarker'lardan olay dinleyicisini kaldırır.

function remove(eventType: string, target: HtmlMarker | HtmlMarker[], callback: (e: TargetedEvent) => void)

Parametreler

eventType

string

Olay adı.

target

HtmlMarker | HtmlMarker[]

Olayının kaldırılacağı HtmlMarker'lar.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

remove(string, Layer | Layer[], (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Katmanlardan olay dinleyicisini kaldırır.

function remove(eventType: string, target: Layer | Layer[], callback: (e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void)

Parametreler

eventType

string

Olay adı.

target

Layer | Layer[]

Olayın kaldırılacağı Katmanlar.

callback

(e: void | MapMouseEvent | MapTouchEvent | MapMouseWheelEvent | Layer) => void

Olay işleyicisi geri çağırma.

remove(string, Popup | Popup[], (e: TargetedEvent) => void)

Açılan pencerelerden bir olay dinleyicisini kaldırır.

function remove(eventType: string, target: Popup | Popup[], callback: (e: TargetedEvent) => void)

Parametreler

eventType

string

Olay adı.

target

Popup | Popup[]

Olayının kaldırılacağı Açılır Pencereler.

callback

(e: TargetedEvent) => void

Olay işleyicisi geri çağırma.

remove(string, Shape | Shape[], (e: Shape) => void)

Şekillerden olay dinleyicisini kaldırır.

function remove(eventType: string, target: Shape | Shape[], callback: (e: Shape) => void)

Parametreler

eventType

string

Olay adı.

target

Shape | Shape[]

Olayın kaldırılacağı Şekiller.

callback

(e: Shape) => void

Olay işleyicisi geri çağırma.

remove(string, Source | Source[], (e: Source) => void)

Kaynaklardan bir olay dinleyicisini kaldırır.

function remove(eventType: string, target: Source | Source[], callback: (e: Source) => void)

Parametreler

eventType

string

Olay adı.

target

Source | Source[]

Olayının kaldırılacağı Kaynaklar.

callback

(e: Source) => void

Olay işleyicisi geri çağırma.

remove(string, StyleControl, (e: string) => void)

StyleControl'a bir olayı kaldırır

function remove(eventType: string, target: StyleControl, callback: (e: string) => void)

Parametreler

eventType

string

Olay adı.

target
StyleControl

Olayının ekleneceği StyleControl.

callback

(e: string) => void

Olay işleyicisi geri çağırma.