MapMouseEvent interface
Objeto de evento retornado pelos mapas quando ocorre um evento do mouse.
- Extends
Propriedades
layer |
A ID da camada à qual o evento está anexado. |
pixel | A coordenada de pixel em que o evento ocorreu como uma matriz de [x, y]. |
position | A localização geográfica de todos os pontos de toque no mapa. |
shapes | Uma matriz de objetos Shape e Feature em que o evento do mouse ocorreu. Os objetos Shape são editáveis, enquanto os objetos Feature não são editáveis e residem em um VectorTileSource ou representam um ponto de cluster. Os clusters têm as seguintes propriedades: cluster: 'boolean' - Indica que o ponto é um cluster. Isso será definido como true se o objeto Point representar um cluster. É improvável que todos os outros objetos de ponto tenham esse valor, a menos que uma propriedade com esse mesmo nome tenha sido adicionada aos dados da propriedade Point do seu aplicativo. cluster_id: 'string' – uma ID exclusiva para o cluster. point_count: 'number' - O número de pontos dentro do cluster. point_count_abbreviated: 'string' – uma versão abreviada da cadeia de caracteres da contagem de pontos. ou seja, '"10K"' |
Propriedades herdadas
map | A |
original |
O evento original que foi disparado. |
prevent |
Impede que a propagação de eventos seja propagada pela cadeia de eventos. |
type | O tipo de evento. |
Detalhes da propriedade
layerId
A ID da camada à qual o evento está anexado.
layerId?: string
Valor da propriedade
string
pixel
A coordenada de pixel em que o evento ocorreu como uma matriz de [x, y].
pixel?: Pixel
Valor da propriedade
position
A localização geográfica de todos os pontos de toque no mapa.
position?: Position
Valor da propriedade
shapes
Uma matriz de objetos Shape e Feature em que o evento do mouse ocorreu. Os objetos Shape são editáveis, enquanto os objetos Feature não são editáveis e residem em um VectorTileSource ou representam um ponto de cluster. Os clusters têm as seguintes propriedades:
cluster: 'boolean' - Indica que o ponto é um cluster. Isso será definido como true se o objeto Point representar um cluster. É improvável que todos os outros objetos de ponto tenham esse valor, a menos que uma propriedade com esse mesmo nome tenha sido adicionada aos dados da propriedade Point do seu aplicativo.
cluster_id: 'string' – uma ID exclusiva para o cluster.
point_count: 'number' - O número de pontos dentro do cluster.
point_count_abbreviated: 'string' – uma versão abreviada da cadeia de caracteres da contagem de pontos. ou seja, '"10K"'
shapes?: Array<Feature<atlas.data.Geometry, any> | Shape>
Valor da propriedade
Detalhes das propriedades herdadas
map
originalEvent
O evento original que foi disparado.
originalEvent?: Event
Valor da propriedade
Event
Herdado deMapEvent.originalEvent
preventDefault
Impede que a propagação de eventos seja propagada pela cadeia de eventos.
preventDefault: () => void
Valor da propriedade
() => void
Herdado deMapMouseWheelEvent.preventDefault