Verarbeiten von Kartenereignissen
In diesem Artikel wird die Verwendung der Klasse von Kartenereignissen gezeigt. Die Eigenschaft hebt Ereignisse auf der Karte und auf verschiedenen Ebenen der Karte hervor. Sie können auch Ereignisse hervorheben, wenn Sie mit einem HTML-Marker interagieren.
Interaktion mit der Karte
Im Beispiel Kartenereignisse wird der Name der Ereignisse, die während der Interaktion mit der Karte ausgelöst werden, hervorgehoben. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für Zuordnungsereignisse.
Interaktion mit Kartenebenen
Im Beispiel Ebenenereignisse wird der Name der Ereignisse, die während der Interaktion mit der Symbolebene ausgelöst werden, hervorgehoben. Die Symbol-, Blasen-, Linien- und Polygonebenen unterstützen den gleichen Satz von Ereignissen. Die Wärmebild- und Kachelebenen unterstützen keines dieser Ereignisse. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für Ebenenereignisse.
Interaktion mit dem HTML-Marker
Im Beispiel HTML-Markerebenenereignisse wird der Name der Ereignisse, die während der Interaktion mit der HTTML-Markerebene ausgelöst werden, hervorgehoben. Den Quellcode für dieses Beispiel finden Sie unter Quellcode für HTML-Marker-Ebenenereignisse.
In der folgenden Tabelle sind alle unterstützten „map class“-Ereignisse aufgelistet.
Ereignis | BESCHREIBUNG |
---|---|
boxzoomend |
Wird ausgelöst, wenn eine Interaktion vom Typ „Feld zoomen“ beendet wird. |
boxzoomstart |
Wird ausgelöst, wenn eine Interaktion vom Typ „Feld zoomen“ gestartet wird. |
click |
Wird ausgelöst, wenn ein Zeigegerät an derselben Stelle auf der Karte gedrückt und losgelassen wird. |
close |
Wird ausgelöst, wenn das Popup manuell oder programmgesteuert geschlossen wird. |
contextmenu |
Wird ausgelöst, wenn mit der rechten Maustaste geklickt wird. |
data |
Wird ausgelöst, wenn Kartendaten geladen oder geändert werden. |
dataadded |
Wird ausgelöst, wenn Formen zu DataSource hinzugefügt werden. |
dataremoved |
Wird ausgelöst, wenn Formen aus DataSource entfernt werden. |
datasourceupdated |
Wird ausgelöst, wenn das DataSource -Objekt aktualisiert wird. |
dblclick |
Wird ausgelöst, wenn mit einem Zeigegerät zweimal an derselben Stelle auf der Karte geklickt wird. |
drag |
Wird während einer Interaktion vom Typ „zum Schwenken ziehen“ für die Karte, das Popup oder den HTML-Marker wiederholt ausgelöst. |
dragend |
Wird ausgelöst, wenn eine Interaktion vom Typ „zum Schwenken ziehen“ für die Karte, das Popup oder den HTML-Marker beendet wird. |
dragstart |
Wird ausgelöst, wenn eine Interaktion vom Typ „zum Schwenken ziehen“ für die Karte, das Popup oder den HTML-Marker gestartet wird. |
error |
Wird ausgelöst, wenn ein Fehler auftritt. |
idle |
Wird ausgelöst, nachdem der letzte Frame gerendert wurde, jedoch bevor die Karte in den Leerlauf wechselt:
|
keydown |
Wird ausgelöst, wenn eine Taste gedrückt wird. |
keypress |
Wird ausgelöst, wenn eine Taste gedrückt wird, die ein eingebbares Zeichen (einen ANSI-Schlüssel) erzeugt. |
keyup |
Wird ausgelöst, wenn eine Taste losgelassen wird. |
layeradded |
Wird ausgelöst, wenn der Karte eine Ebene hinzugefügt wird. |
layerremoved |
Wird ausgelöst, wenn aus der Karte eine Ebene entfernt wird. |
load |
Wird sofort ausgelöst, nachdem alle erforderlichen Ressourcen heruntergeladen wurden und das erste visuell vollständige Rendering der Karte stattgefunden hat. |
mousedown |
Wird ausgelöst, wenn ein Zeigegerät innerhalb der Karte oder auf einem Element gedrückt wird. |
mouseenter |
Wird ausgelöst, wenn ein Zeigegerät anfänglich über die Karte oder ein Element bewegt wird. |
mouseleave |
Wird ausgelöst, wenn ein Zeigegerät aus der Karte oder aus einem Element herausbewegt wird. |
mousemove |
Wird ausgelöst, wenn ein Zeigegerät innerhalb der Karte oder in einem Element bewegt wird. |
mouseout |
Wird ausgelöst, wenn ein Zeigegerät den Zeichenbereich der Karte oder eines Elements verlässt. |
mouseover |
Wird ausgelöst, wenn ein Zeigegerät über die Karte oder ein Element bewegt wird. |
mouseup |
Wird ausgelöst, wenn ein Zeigegerät innerhalb der Karte oder auf einem Element losgelassen wird. |
move |
Wird während eines animierten Übergangs von einer Ansicht zu einer anderen wiederholt ausgelöst, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
moveend |
Wird ausgelöst, kurz nachdem die Karte den Übergang von einer Ansicht zu einer anderen abgeschlossen hat, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
movestart |
Wird ausgelöst, kurz bevor die Karte den Übergang von einer Ansicht zu einer anderen beginnt, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
open |
Wird ausgelöst, wenn das Popup manuell oder programmgesteuert geöffnet wird. |
pitch |
Wird ausgelöst, sobald sich die Neigung der Karte entweder infolge einer Benutzerinteraktion oder durch Methoden ändert. |
pitchend |
Wird ausgelöst, unmittelbar nachdem das Ändern der Kartenneigung beendet wurde, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
pitchstart |
Wird ausgelöst, sobald mit dem Ändern der Kartenneigung begonnen wird, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
ready |
Wird ausgelöst, wenn die mindestens erforderlichen Kartenressourcen geladen werden, bevor mit der Karte programmgesteuert interagiert werden kann. |
render |
Wird ausgelöst, sobald die Karte aufgrund eines der folgenden Ereignisse auf dem Bildschirm gezeichnet wird:
|
resize |
Wird unmittelbar nach einer Größenänderung der Karte ausgelöst. |
rotate |
Wird während einer Interaktion vom Typ „zum Drehen ziehen“ wiederholt ausgelöst. |
rotateend |
Wird ausgelöst, wenn eine Interaktion vom Typ „zum Drehen ziehen“ beendet wird. |
rotatestart |
Wird ausgelöst, wenn eine Interaktion vom Typ „zum Drehen ziehen“ gestartet wird. |
shapechanged |
Wird ausgelöst, wenn eine Shape-Objekteigenschaft geändert wird. |
sourcedata |
Wird ausgelöst, wenn eine Kartenquelle oder eine Kachel, die zu einer Quelle gehört, geladen oder geändert wird. |
sourceadded |
Wird ausgelöst, wenn der Karte DataSource oder VectorTileSource hinzugefügt wird. |
sourceremoved |
Wird ausgelöst, wenn aus der Karte DataSource oder VectorTileSource entfernt wird. |
styledata |
Wird ausgelöst, wenn der Kartenstil geladen oder geändert wird. |
styleimagemissing |
Wird ausgelöst, wenn eine Ebene versucht, ein Bild aus dem noch nicht vorhandenen Bild-Sprite zu laden. |
tokenacquired |
Wird ausgelöst, wenn ein Microsoft Entra-Zugriffstoken abgerufen wird. |
touchcancel |
Wird ausgelöst, wenn ein touchcancel -Ereignis innerhalb der Karte auftritt. |
touchend |
Wird ausgelöst, wenn ein touchend -Ereignis innerhalb der Karte auftritt. |
touchmove |
Wird ausgelöst, wenn ein touchmove -Ereignis innerhalb der Karte auftritt. |
touchstart |
Wird ausgelöst, wenn ein touchstart -Ereignis innerhalb der Karte auftritt. |
wheel |
Wird ausgelöst, wenn ein Mausradereignis innerhalb der Karte auftritt. |
zoom |
Wird während eines animierten Übergangs von einem Zoomfaktor zu einem anderen wiederholt ausgelöst, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
zoomend |
Wird ausgelöst, kurz nachdem die Karte den Übergang von einem Zoomfaktor zu einem anderen abgeschlossen hat, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
zoomstart |
Wird ausgelöst, kurz bevor die Karte den Übergang von einem Zoomfaktor zu einem anderen beginnt, entweder infolge einer Benutzerinteraktion oder durch Methoden. |
Nächste Schritte
Die folgenden Artikel enthalten vollständige Codebeispiele: