Share via


MapMouseEvent interface

Oggetto evento restituito dalle mappe quando si verifica un evento del mouse.

Extends

Proprietà

layerId

ID del livello a cui è associato l'evento.

pixel

Coordinata pixel in cui si è verificato l'evento come matrice di [x, y].

position

Posizione geografica di tutti i punti di tocco sulla mappa.

shapes

Matrice di oggetti Shape e Feature su cui si è verificato l'evento del mouse. Gli oggetti Shape sono modificabili, mentre gli oggetti Feature non sono modificabili e risiedono in vectorTileSource o rappresentano un punto del cluster. I cluster hanno le proprietà seguenti:

cluster: 'boolean' - Indica che il punto è un cluster. Verrà impostato su true se l'oggetto Point rappresenta un cluster. È improbabile che tutti gli altri oggetti punto abbiano questo valore, a meno che una proprietà con lo stesso nome non sia stata aggiunta ai dati della proprietà Point dall'app.

cluster_id: 'string' - ID univoco per il cluster.

point_count: 'number' - Numero di punti all'interno del cluster.

point_count_abbreviated: 'string' - Versione stringa abbreviata del conteggio dei punti. ad esempio '"10K"'

Proprietà ereditate

map

Map Istanza in cui si è verificato l'evento.

originalEvent

Evento originale generato.

preventDefault

Impedisce la propagazione degli eventi bubbling nella catena di eventi.

type

Tipo di evento.

Dettagli proprietà

layerId

ID del livello a cui è associato l'evento.

layerId?: string

Valore della proprietà

string

pixel

Coordinata pixel in cui si è verificato l'evento come matrice di [x, y].

pixel?: Pixel

Valore della proprietà

position

Posizione geografica di tutti i punti di tocco sulla mappa.

position?: Position

Valore della proprietà

shapes

Matrice di oggetti Shape e Feature su cui si è verificato l'evento del mouse. Gli oggetti Shape sono modificabili, mentre gli oggetti Feature non sono modificabili e risiedono in vectorTileSource o rappresentano un punto del cluster. I cluster hanno le proprietà seguenti:

cluster: 'boolean' - Indica che il punto è un cluster. Verrà impostato su true se l'oggetto Point rappresenta un cluster. È improbabile che tutti gli altri oggetti punto abbiano questo valore, a meno che una proprietà con lo stesso nome non sia stata aggiunta ai dati della proprietà Point dall'app.

cluster_id: 'string' - ID univoco per il cluster.

point_count: 'number' - Numero di punti all'interno del cluster.

point_count_abbreviated: 'string' - Versione stringa abbreviata del conteggio dei punti. ad esempio '"10K"'

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

Valore della proprietà

Array<Feature<Geometry, any> | Shape>

Dettagli proprietà ereditate

map

Map Istanza in cui si è verificato l'evento.

map: Map

Valore della proprietà

Map

Ereditato daMapEvent.map

originalEvent

Evento originale generato.

originalEvent?: Event

Valore della proprietà

Event

Ereditato daMapEvent.originalEvent

preventDefault

Impedisce la propagazione degli eventi bubbling nella catena di eventi.

preventDefault: () => void

Valore della proprietà

() => void

Ereditato daMapMouseWheelEvent.preventDefault

type

Tipo di evento.

type: string

Valore della proprietà

string

Ereditato daMapEvent.type