MapMouseEvent interface

Objeto de evento retornado pelos mapas quando ocorre um evento do mouse.

Extends

Propriedades

layerId

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 Map instância na qual o evento ocorreu.

originalEvent

O evento original que foi disparado.

preventDefault

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

Array<Feature<Geometry, any> | Shape>

Detalhes das propriedades herdadas

map

A Map instância na qual o evento ocorreu.

map: Map

Valor da propriedade

Map

Herdado deMapEvent.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

type

O tipo de evento.

type: string

Valor da propriedade

string

Herdado deMapEvent.type