MouseEvent

new mars3d.MouseEvent(map, options)

地图鼠标事件 统一管理类,由Map内部创建

参数名称 类型 描述信息
map Map

地图对象

options Map.mouseOptions

控制参数

成员(属性)

enabledMoveTarget : boolean

是否开启鼠标移动事件的拾取矢量数据

moveDelay : number

鼠标移动事件的延迟毫秒数

默认值: 30

noPickEntity : boolean

是否不拾取数据

方法

clearMoveTargetDelay()void

清除鼠标移动的clearTimeout延迟

返回值:

getPicked(event)object|undefined

获取拾取到的Cesium选中对象

参数名称 类型 描述信息
event object

单击或鼠标移入事件对象

返回值:

获取拾取到的Cesium选中对象

pickImageryLayerFeatures(position, clampToTileset)Promise.<*>

瓦片图层上的矢量对象,动态获取

参数名称 类型 描述信息
position LngLatPoint | Cesium.Cartesian3 | *

坐标

clampToTileset boolean 可选

是否为贴模型的瓦片图层

返回值:

完成时承诺

setOptions(options)MouseEvent

更新图层参数

参数名称 类型 描述信息
options object

与类的构造方法参数相同

返回值:

当前对象本身,可以链式调用