你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MapMouseEvent interface

发生鼠标事件时映射返回的事件对象。

Extends

属性

layerId

事件附加到的层的 ID。

pixel

事件作为 [x, y] 数组发生的像素坐标。

position

地图上所有触摸点的地理位置。

shapes

发生鼠标事件的 Shape 和 Feature 对象的数组。 Shape 对象是可编辑的,而 Feature 对象不可编辑,它们驻留在 VectorTileSource 中或表示聚类点。 群集具有以下属性:

cluster:“boolean”- 指示点为群集。 如果 Point 对象表示群集,则此值将设置为 true。 所有其他点对象不太可能具有此值,除非从应用将具有相同名称的属性添加到 Point 属性数据中。

cluster_id:“string”- 群集的唯一 ID。

point_count:“number”- 群集内的点数。

point_count_abbreviated:“string”- 点计数的缩写字符串版本。 即“10K””

继承属性

map

Map发生事件的实例。

originalEvent

触发的原始事件。

preventDefault

防止事件传播在事件链上浮升。

type

事件类型。

属性详细信息

layerId

事件附加到的层的 ID。

layerId?: string

属性值

string

pixel

事件作为 [x, y] 数组发生的像素坐标。

pixel?: Pixel

属性值

position

地图上所有触摸点的地理位置。

position?: Position

属性值

shapes

发生鼠标事件的 Shape 和 Feature 对象的数组。 Shape 对象是可编辑的,而 Feature 对象不可编辑,它们驻留在 VectorTileSource 中或表示聚类点。 群集具有以下属性:

cluster:“boolean”- 指示点为群集。 如果 Point 对象表示群集,则此值将设置为 true。 所有其他点对象不太可能具有此值,除非从应用将具有相同名称的属性添加到 Point 属性数据中。

cluster_id:“string”- 群集的唯一 ID。

point_count:“number”- 群集内的点数。

point_count_abbreviated:“string”- 点计数的缩写字符串版本。 即“10K””

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

属性值

Array<Feature<Geometry, any> | Shape>

继承属性详细信息

map

Map发生事件的实例。

map: Map

属性值

Map

继承自MapEvent.map

originalEvent

触发的原始事件。

originalEvent?: Event

属性值

Event

继承自MapEvent.originalEvent

preventDefault

防止事件传播在事件链上浮升。

preventDefault: () => void

属性值

() => void

继承自MapMouseWheelEvent.preventDefault

type

事件类型。

type: string

属性值

string

继承自MapEvent.type