Share via


MapMouseEvent interface

Bir fare olayı gerçekleştiğinde eşlemeler tarafından döndürülen olay nesnesi.

Extends

Özellikler

layerId

Olayın eklendiği katmanın kimliği.

pixel

Olayın [x, y] dizisi olarak gerçekleştiği piksel koordinatı.

position

Haritadaki tüm dokunma noktalarının coğrafi konumu.

shapes

Fare olayının üzerinde gerçekleştiği Şekil ve Özellik nesneleri dizisi. Şekil nesneleri düzenlenebilirken, Özellik nesneleri düzenlenebilir değildir ve bir VectorTileSource'ta yer alır veya bir küme noktasını temsil eder. Kümeler aşağıdaki özelliklere sahiptir:

cluster: 'boolean' - Noktanın bir küme olduğunu gösterir. Point nesnesi bir kümeyi temsil ederse bu true olarak ayarlanır. Uygulamanızdan Point özellik verilerine aynı ada sahip bir özellik eklenmedikçe diğer tüm nokta nesnelerinin bu değere sahip olma olasılığı düşüktür.

cluster_id: 'string' - Küme için benzersiz bir kimlik.

point_count: 'number' - Küme içindeki nokta sayısı.

point_count_abbreviated: 'string' - Nokta sayısının kısaltılmış dize sürümü. örneğin ,"10K""

Devralınan Özellikler

map

Olayın Map gerçekleştiği örnek.

originalEvent

Tetiklenen ilk olay.

preventDefault

Olay zincirinde kabarcık oluşturan olay yayılmasını önler.

type

Olay türü.

Özellik Ayrıntıları

layerId

Olayın eklendiği katmanın kimliği.

layerId?: string

Özellik Değeri

string

pixel

Olayın [x, y] dizisi olarak gerçekleştiği piksel koordinatı.

pixel?: Pixel

Özellik Değeri

position

Haritadaki tüm dokunma noktalarının coğrafi konumu.

position?: Position

Özellik Değeri

shapes

Fare olayının üzerinde gerçekleştiği Şekil ve Özellik nesneleri dizisi. Şekil nesneleri düzenlenebilirken, Özellik nesneleri düzenlenebilir değildir ve bir VectorTileSource'ta yer alır veya bir küme noktasını temsil eder. Kümeler aşağıdaki özelliklere sahiptir:

cluster: 'boolean' - Noktanın bir küme olduğunu gösterir. Point nesnesi bir kümeyi temsil ederse bu true olarak ayarlanır. Uygulamanızdan Point özellik verilerine aynı ada sahip bir özellik eklenmedikçe diğer tüm nokta nesnelerinin bu değere sahip olma olasılığı düşüktür.

cluster_id: 'string' - Küme için benzersiz bir kimlik.

point_count: 'number' - Küme içindeki nokta sayısı.

point_count_abbreviated: 'string' - Nokta sayısının kısaltılmış dize sürümü. örneğin ,"10K""

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

Özellik Değeri

Array<Feature<Geometry, any> | Shape>

Devralınan Özellik Detayları

map

Olayın Map gerçekleştiği örnek.

map: Map

Özellik Değeri

Map

MapEvent.map'tenDevralındı

originalEvent

Tetiklenen ilk olay.

originalEvent?: Event

Özellik Değeri

Event

MapEvent.originalEvent'tenDevralındı

preventDefault

Olay zincirinde kabarcık oluşturan olay yayılmasını önler.

preventDefault: () => void

Özellik Değeri

() => void

MapMouseWheelEvent.preventDefault'tanDevralındı

type

Olay türü.

type: string

Özellik Değeri

string

MapEvent.type'danDevralındı