MapMouseEvent interface

Gebeurtenisobject dat door de kaarten wordt geretourneerd wanneer een muisgebeurtenis plaatsvindt.

Extends

Eigenschappen

layerId

De id van de laag waaraan de gebeurtenis is gekoppeld.

pixel

De pixelcoördinaat waar de gebeurtenis heeft plaatsgevonden als een matrix van [x, y].

position

De geografische locatie van alle aanraakpunten op de kaart.

shapes

Een matrix van shape- en functieobjecten waarop de muisgebeurtenis heeft plaatsgevonden. Shape-objecten kunnen worden bewerkt, terwijl functieobjecten niet kunnen worden bewerkt en zich in een VectorTileSource bevinden of een clusterpunt vertegenwoordigen. Clusters hebben de volgende eigenschappen:

cluster: 'boolean': geeft aan dat het punt een cluster is. Dit wordt ingesteld op true als het puntobject een cluster vertegenwoordigt. Het is onwaarschijnlijk dat alle andere puntobjecten deze waarde hebben, tenzij een eigenschap met dezelfde naam is toegevoegd aan de gegevens van de punteigenschap van uw app.

cluster_id: 'string': een unieke id voor het cluster.

point_count: 'number': het aantal punten in het cluster.

point_count_abbreviated: 'tekenreeks': een verkorte tekenreeksversie van het aantal punten. bijvoorbeeld '10K''

Overgenomen eigenschappen

map

Het Map exemplaar waarin de gebeurtenis heeft plaatsgevonden.

originalEvent

De oorspronkelijke gebeurtenis die is geactiveerd.

preventDefault

Voorkomt dat gebeurtenisdoorgifte de gebeurtenisketen opborrelt.

type

Het gebeurtenistype.

Eigenschapdetails

layerId

De id van de laag waaraan de gebeurtenis is gekoppeld.

layerId?: string

Waarde van eigenschap

string

pixel

De pixelcoördinaat waar de gebeurtenis heeft plaatsgevonden als een matrix van [x, y].

pixel?: Pixel

Waarde van eigenschap

position

De geografische locatie van alle aanraakpunten op de kaart.

position?: Position

Waarde van eigenschap

shapes

Een matrix van shape- en functieobjecten waarop de muisgebeurtenis heeft plaatsgevonden. Shape-objecten kunnen worden bewerkt, terwijl functieobjecten niet kunnen worden bewerkt en zich in een VectorTileSource bevinden of een clusterpunt vertegenwoordigen. Clusters hebben de volgende eigenschappen:

cluster: 'boolean': geeft aan dat het punt een cluster is. Dit wordt ingesteld op true als het puntobject een cluster vertegenwoordigt. Het is onwaarschijnlijk dat alle andere puntobjecten deze waarde hebben, tenzij een eigenschap met dezelfde naam is toegevoegd aan de gegevens van de punteigenschap van uw app.

cluster_id: 'string': een unieke id voor het cluster.

point_count: 'number': het aantal punten in het cluster.

point_count_abbreviated: 'tekenreeks': een verkorte tekenreeksversie van het aantal punten. bijvoorbeeld '10K''

shapes?: Array<Feature<atlas.data.Geometry, any> | Shape>

Waarde van eigenschap

Array<Feature<Geometry, any> | Shape>

Details van overgenomen eigenschap

map

Het Map exemplaar waarin de gebeurtenis heeft plaatsgevonden.

map: Map

Waarde van eigenschap

Map

Overgenomen vanMapEvent.map

originalEvent

De oorspronkelijke gebeurtenis die is geactiveerd.

originalEvent?: Event

Waarde van eigenschap

Event

Overgenomen vanMapevent.originalEvent

preventDefault

Voorkomt dat gebeurtenisdoorgifte de gebeurtenisketen opborrelt.

preventDefault: () => void

Waarde van eigenschap

() => void

Overgenomen vanMapMouseWheelEvent.preventDefault

type

Het gebeurtenistype.

type: string

Waarde van eigenschap

string

Overgenomen vanMapEvent.type