Delen via


Toewijzingsevenementen verwerken

In dit artikel wordt beschreven hoe u de klasse kaartevenementen gebruikt. De eigenschap markeert gebeurtenissen op de kaart en op verschillende lagen van de kaart. U kunt ook gebeurtenissen markeren wanneer u interactie hebt met een HTML-markering.

Interactie met de kaart

In het voorbeeld Kaartgebeurtenissen wordt de naam gemarkeerd van de gebeurtenissen die worden geactiveerd terwijl u met de kaart werkt. Zie De broncode van kaartgebeurtenissen voor de broncode voor dit voorbeeld.

Een schermopname van een kaart met een lijst met kaartevenementen die op elk gewenst moment zijn gemarkeerd wanneer uw acties op de kaarttrigger die gebeurtenis activeren.

Werken met kaartlagen

In het voorbeeld Laaggebeurtenissen wordt de naam gemarkeerd van de gebeurtenissen die worden geactiveerd tijdens het werken met de symboollaag. De symbool-, bellen-, lijn- en veelhoeklaag ondersteunen allemaal dezelfde set gebeurtenissen. De heatmap- en tegellagen ondersteunen geen van deze gebeurtenissen. Zie De broncode van laaggebeurtenissen voor de broncode voor dit voorbeeld.

Een schermopname van een kaart met een lijst met laag-gebeurtenissen die worden gemarkeerd wanneer u interactie hebt met de symboollaag.

Interactie met HTML-markering

Het voorbeeld van gebeurtenissen in de HTML-markeringslaag markeert de naam van de gebeurtenissen die worden geactiveerd wanneer u communiceert met de HTML-markeringslaag. Zie voor de broncode voor dit voorbeeld de broncode van de HTML-markeringslaag Gebeurtenissen.

Een schermopname van een kaart met een lijst met GEBEURTENISSEN in de HTML-markeringslaag die op elk gewenst moment worden gemarkeerd in de kaarttrigger die gebeurtenis.

De volgende tabel bevat alle ondersteunde kaartklasse-gebeurtenissen.

Gebeurtenis Beschrijving
boxzoomend Wordt geactiveerd wanneer een interactie voor het in- en uitzoomen van een vak eindigt.
boxzoomstart Wordt geactiveerd wanneer een interactie voor het in- en uitzoomen van het vak wordt gestart.
click Wordt geactiveerd wanneer een aanwijsapparaat wordt ingedrukt en losgelaten op hetzelfde punt op de kaart.
close Wordt geactiveerd wanneer de pop-up handmatig of programmatisch wordt gesloten.
contextmenu Wordt geactiveerd wanneer op de rechterknop van de muis wordt geklikt.
data Wordt geactiveerd wanneer kaartgegevens worden geladen of gewijzigd.
dataadded Wordt geactiveerd wanneer shapes worden toegevoegd aan de DataSource.
dataremoved Geactiveerd wanneer shapes worden verwijderd uit de DataSource.
datasourceupdated Wordt geactiveerd wanneer het DataSource object wordt bijgewerkt.
dblclick Wordt geactiveerd wanneer een aanwijsapparaat tweemaal op hetzelfde punt op de kaart wordt geklikt.
drag Herhaaldelijk geactiveerd tijdens een interactie 'slepen naar pannen' op de kaart, pop-up of HTML-markering.
dragend Wordt geactiveerd wanneer de interactie 'slepen naar pannen' eindigt op de kaart, pop-up of HTML-markering.
dragstart Wordt geactiveerd wanneer de interactie 'slepen naar pannen' wordt gestart op de kaart, pop-up of HTML-markering.
error Geactiveerd wanneer er een fout optreedt.
idle

Geactiveerd nadat het laatste frame is weergegeven voordat de kaart de status 'niet-actief' invoert:

  • Er worden geen cameraovergangen uitgevoerd.
  • Alle momenteel aangevraagde tegels zijn geladen.
  • Alle animaties voor vervagen/overgangen zijn voltooid.

keydown Wordt geactiveerd wanneer een toets omlaag wordt gedrukt.
keypress Wordt geactiveerd wanneer een sleutel die een typebaar teken produceert (een ANSI-toets) wordt ingedrukt.
keyup Wordt geactiveerd wanneer een sleutel wordt vrijgegeven.
layeradded Wordt geactiveerd wanneer een laag wordt toegevoegd aan de kaart.
layerremoved Wordt geactiveerd wanneer een laag uit de kaart wordt verwijderd.
load Onmiddellijk nadat alle benodigde resources zijn gedownload en de eerste visueel volledige weergave van de kaart is opgetreden.
mousedown Wordt geactiveerd wanneer een aanwijsapparaat in de kaart wordt ingedrukt of wanneer boven op een element wordt gedrukt.
mouseenter Wordt geactiveerd wanneer een aanwijsapparaat in eerste instantie over de kaart of een element wordt verplaatst.
mouseleave Wordt geactiveerd wanneer een aanwijsapparaat wordt verplaatst naar de kaart of een element.
mousemove Wordt geactiveerd wanneer een aanwijsapparaat binnen de kaart of een element wordt verplaatst.
mouseout Geactiveerd wanneer een puntapparaat het canvas van de kaart verlaat, laat ons een element achter.
mouseover Wordt geactiveerd wanneer een aanwijsapparaat wordt verplaatst over de kaart of een element.
mouseup Wordt geactiveerd wanneer een aanwijsapparaat wordt vrijgegeven binnen de kaart of wanneer er boven op een element wordt opgegeven.
move Herhaaldelijk geactiveerd tijdens een geanimeerde overgang van de ene weergave naar de andere, als gevolg van gebruikersinteractie of methoden.
moveend Geactiveerd net nadat de kaart een overgang van de ene weergave naar de andere heeft voltooid, als gevolg van gebruikersinteractie of -methoden.
movestart Geactiveerd net voordat de kaart begint met een overgang van de ene weergave naar de andere, als gevolg van gebruikersinteractie of -methoden.
open Wordt geactiveerd wanneer de pop-up handmatig of programmatisch wordt geopend.
pitch Wordt geactiveerd wanneer de pitch (kanteling) van de kaart verandert als gevolg van interactie of methoden van de gebruiker.
pitchend Onmiddellijk nadat de pitch van de kaart (kanteling) is gewijzigd als gevolg van gebruikersinteractie of -methoden.
pitchstart Wordt geactiveerd wanneer de pitch (kanteling) van de kaart een wijziging begint als gevolg van gebruikersinteractie of -methoden.
ready Wordt geactiveerd wanneer de minimaal vereiste kaartbronnen worden geladen voordat de kaart programmatisch kan worden gebruikt.
render

Wordt geactiveerd wanneer de kaart wordt getekend op het scherm, als gevolg van:

  • Een wijziging in de positie, zoom, pitch of lager van de kaart.
  • Een wijziging in de stijl van de kaart.
  • Een wijziging in een DataSource bron.
  • Het laden van een vectortegel, GeoJSON-bestand, glyph of sprite.

resize Onmiddellijk nadat het formaat van de kaart is gewijzigd.
rotate Herhaaldelijk geactiveerd tijdens een interactie 'slepen om te draaien'.
rotateend Wordt geactiveerd wanneer de interactie 'slepen om te draaien' eindigt.
rotatestart Wordt geactiveerd wanneer de interactie 'slepen om te draaien' wordt gestart.
shapechanged Wordt geactiveerd wanneer een eigenschap van een shapeobject wordt gewijzigd.
sourcedata Wordt geactiveerd wanneer een van de bronnen van de kaart wordt geladen of gewijzigd, bijvoorbeeld als een tegel van een bron wordt geladen of gewijzigd.
sourceadded Wordt geactiveerd wanneer een DataSource of VectorTileSource wordt toegevoegd aan de kaart.
sourceremoved Wordt geactiveerd wanneer een DataSource of VectorTileSource wordt verwijderd uit de kaart.
styledata Wordt geactiveerd wanneer de stijl van de kaart wordt geladen of gewijzigd.
styleimagemissing Geactiveerd wanneer een laag probeert een afbeelding te laden vanuit de afbeeldingsspite die niet bestaat
tokenacquired Wordt geactiveerd wanneer een Microsoft Entra-toegangstoken wordt verkregen.
touchcancel Wordt geactiveerd wanneer er een touchcancel gebeurtenis optreedt in de kaart.
touchend Wordt geactiveerd wanneer er een touchend gebeurtenis optreedt in de kaart.
touchmove Wordt geactiveerd wanneer er een touchmove gebeurtenis optreedt in de kaart.
touchstart Wordt geactiveerd wanneer er een touchstart gebeurtenis optreedt in de kaart.
wheel Wordt geactiveerd wanneer een muiswiel gebeurtenis optreedt binnen de kaart.
zoom Herhaaldelijk geactiveerd tijdens een geanimeerde overgang van het ene zoomniveau naar het andere, als gevolg van gebruikersinteractie of methoden.
zoomend Geactiveerd net nadat de kaart een overgang van het ene zoomniveau naar het andere heeft voltooid, als gevolg van gebruikersinteractie of methoden.
zoomstart Geactiveerd vlak voordat de kaart begint met een overgang van het ene zoomniveau naar het andere, als gevolg van gebruikersinteractie of methoden.

Volgende stappen

Zie de volgende artikelen voor volledige codevoorbeelden: