MapMouseEvent interface

Ereignisobjekt, das von den Zuordnungen zurückgegeben wird, wenn ein Mausereignis auftritt.

Extends

Eigenschaften

layerId

Die ID der Ebene, an die das Ereignis angefügt ist.

pixel

Die Pixelkoordinate, an der das Ereignis als Array von [x, y] aufgetreten ist.

position

Die geografische Position aller Touchpunkte auf der Karte.

shapes

Ein Array von Shape- und Feature-Objekten, auf dem das Mausereignis aufgetreten ist. Shape-Objekte können bearbeitet werden, während Featureobjekte nicht bearbeitbar sind und sich entweder in einer VectorTileSource befinden oder einen Clusterpunkt darstellen. Cluster verfügen über die folgenden Eigenschaften:

cluster: "boolean": Gibt an, dass der Punkt ein Cluster ist. Dies wird auf TRUE festgelegt, wenn das Point-Objekt einen Cluster darstellt. Es ist unwahrscheinlich, dass alle anderen Punktobjekte diesen Wert aufweisen, es sei denn, eine Eigenschaft mit demselben Namen wurde den Point-Eigenschaftsdaten aus Ihrer App hinzugefügt.

cluster_id: "string": Eine eindeutige ID für den Cluster.

point_count: "Zahl": Die Anzahl der Punkte innerhalb des Clusters.

point_count_abbreviated: "string": Eine abgekürzte Zeichenfolgenversion der Punktanzahl. d.h. "10K""

Geerbte Eigenschaften

map

Die Map Instanz, in der das Ereignis aufgetreten ist.

originalEvent

Das ursprüngliche Ereignis, das ausgelöst wurde.

preventDefault

Verhindert, dass die Ereigniskette durch die Ereigniskette sprudelt.

type

Der Ereignistyp.

Details zur Eigenschaft

layerId

Die ID der Ebene, an die das Ereignis angefügt ist.

layerId?: string

Eigenschaftswert

string

pixel

Die Pixelkoordinate, an der das Ereignis als Array von [x, y] aufgetreten ist.

pixel?: Pixel

Eigenschaftswert

position

Die geografische Position aller Touchpunkte auf der Karte.

position?: Position

Eigenschaftswert

shapes

Ein Array von Shape- und Feature-Objekten, auf dem das Mausereignis aufgetreten ist. Shape-Objekte können bearbeitet werden, während Featureobjekte nicht bearbeitbar sind und sich entweder in einer VectorTileSource befinden oder einen Clusterpunkt darstellen. Cluster verfügen über die folgenden Eigenschaften:

cluster: "boolean": Gibt an, dass der Punkt ein Cluster ist. Dies wird auf TRUE festgelegt, wenn das Point-Objekt einen Cluster darstellt. Es ist unwahrscheinlich, dass alle anderen Punktobjekte diesen Wert aufweisen, es sei denn, eine Eigenschaft mit demselben Namen wurde den Point-Eigenschaftsdaten aus Ihrer App hinzugefügt.

cluster_id: "string": Eine eindeutige ID für den Cluster.

point_count: "Zahl": Die Anzahl der Punkte innerhalb des Clusters.

point_count_abbreviated: "string": Eine abgekürzte Zeichenfolgenversion der Punktanzahl. d.h. "10K""

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

Eigenschaftswert

Array<Feature<Geometry, any> | Shape>

Geerbte Eigenschaftsdetails

map

Die Map Instanz, in der das Ereignis aufgetreten ist.

map: Map

Eigenschaftswert

Map

Geerbt vonMapEvent.map

originalEvent

Das ursprüngliche Ereignis, das ausgelöst wurde.

originalEvent?: Event

Eigenschaftswert

Event

Geerbt vonMapEvent.originalEvent

preventDefault

Verhindert, dass die Ereigniskette durch die Ereigniskette sprudelt.

preventDefault: () => void

Eigenschaftswert

() => void

Geerbt vonMapMouseWheelEvent.preventDefault

type

Der Ereignistyp.

type: string

Eigenschaftswert

string

Geerbt vonMapEvent.type