MapMouseEvent interface
Bir fare olayı gerçekleştiğinde eşlemeler tarafından döndürülen olay nesnesi.
- Extends
Özellikler
layer |
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 |
original |
Tetiklenen ilk olay. |
prevent |
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
position
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
Devralınan Özellik Detayları
map
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ı