你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MapMouseEvent interface
发生鼠标事件时映射返回的事件对象。
- Extends
属性
layer |
事件附加到的层的 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 |
|
original |
触发的原始事件。 |
prevent |
防止事件传播在事件链上浮升。 |
type | 事件类型。 |
属性详细信息
layerId
事件附加到的层的 ID。
layerId?: string
属性值
string
pixel
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>