# MouseEvent
查阅Cesium API

#### new mars3d.MouseEvent(map, options)
map/core/MouseEvent.js 19

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

参数名称 | 类型 | 描述信息
--- | --- | ---
`map` | Map | 地图对象
`options` | Map.mouseOptions | 控制参数

### 属性值

#### enabledMoveTarget : boolean
map/core/MouseEvent.js 54

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

#### moveDelay : number
map/core/MouseEvent.js 43

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

默认值: `30`

#### noPickEntity : boolean
map/core/MouseEvent.js 67

是否不拾取数据

### 方法

#### clearMoveTargetDelay() → void
map/core/MouseEvent.js 101

清除鼠标移动的clearTimeout延迟

##### 返回值:

无

#### getPicked(event) → object|undefined
map/core/MouseEvent.js 694

获取拾取到的Cesium选中对象

参数名称 | 类型 | 描述信息
--- | --- | ---
`event` | object | 单击或鼠标移入事件对象

##### 返回值:

获取拾取到的Cesium选中对象

#### pickImageryLayerFeatures(position, clampToTileset) → Promise.<*>
map/core/MouseEvent.js 739

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

参数名称 | 类型 | 描述信息
--- | --- | ---
`position` | LngLatPoint | Cesium.Cartesian3 | * | 坐标
`clampToTileset` | boolean | 可选 是否为贴模型的瓦片图层

##### 返回值:

完成时承诺

#### setOptions(options, funOptions) → MouseEvent
map/core/MouseEvent.js 82

更新图层参数

参数名称 | 类型 | 描述信息
--- | --- | ---
`options` | object | 与类的构造方法参数相同
`funOptions` | object | 可选 方法参数
参数名称 | 类型 | 默认值 | 描述信息
--- | --- | --- | ---
`merge` | boolean | `true` | 可选 是否合并参数, 如是完整覆盖不合并老的options，请传入fasle

##### 返回值:

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