ScreenSpaceEventHandler

new Cesium.ScreenSpaceEventHandler(element)

处理用户输入事件。可以添加要在其上执行的自定义函数 当用户输入时。
Name Type Default Description
element HTMLCanvasElement document optional 要向其中添加事件的元素。

Members

static Cesium.ScreenSpaceEventHandler.mouseEmulationIgnoreMilliseconds : Number

之后将禁用鼠标事件的时间量(毫秒) 接收任何触摸事件,这样任何模拟的鼠标事件都将被忽略。
Default Value: 800

static Cesium.ScreenSpaceEventHandler.touchHoldDelayMilliseconds : Number

在触摸屏幕变成 按住。
Default Value: 1500

Methods



移除此对象持有的侦听器。 一旦一个对象被销毁,就不应该使用它;调用除 isDestroyed将导致DeveloperError异常。因此, 如示例所示,将返回值(undefined)分配给对象。
Throws:
Example:
handler = handler && handler.destroy();
See:

getInputAction(type, modifier)function

返回要对输入事件执行的函数。
Name Type Description
type Number 输入事件的屏幕空间事件类型。
modifier Number optional 一种键盘事件修改器键,当type 事件发生。
Returns:
对输入事件执行的函数。
See:

isDestroyed()Boolean



如果此对象已销毁,则返回true;否则返回false。 如果此对象已被销毁,则不应使用它;调用除 isDestroyed将导致DeveloperError异常。
Returns:
如果此对象被销毁,则为true;否则为false
See:

removeInputAction(type, modifier)

删除要对输入事件执行的函数。
Name Type Description
type Number 输入事件的屏幕空间事件类型。
modifier Number optional 一种键盘事件修改器键,当type 事件发生。
See:

setInputAction(action, type, modifier)

设置要对输入事件执行的函数。
Name Type Description
action function 当输入事件发生时要执行的函数。
type Number 输入事件的屏幕空间事件类型。
modifier Number optional 一种键盘事件修改器键,当type 事件发生。
See: