ScreenSpaceEventHandler

new LSGlobe.ScreenSpaceEventHandler ( element )

处理用户输入事件。可以添加自定义功能以在以下位置执行当用户输入输入时。
Name Type Default Description
element HTMLCanvasElement document 可选 要向其中添加事件的元素。

Members

static LSGlobe.ScreenSpaceEventHandler.mouseEmulationIgnoreMilliseconds : Number

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

static LSGlobe.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 输入事件的ScreenSpaceEventType。
modifier Number 可选 type 时按住的KeyboardEventModifier键事件发生。
Returns:
在输入事件上要执行的功能。
See:

isDestroyed () Boolean

如果此对象已销毁,则返回true;否则返回false。否则为假。

如果该对象被破坏,则不应使用。调用除 isDestroyed 将导致 DeveloperError 异常。
Returns:
真正 该物体是否被破坏;除此以外,
See:

removeInputAction (type, modifier )

删除要在输入事件上执行的功能。
Name Type Description
type Number 输入事件的ScreenSpaceEventType。
modifier Number 可选 type 时按住的KeyboardEventModifier键事件发生。
See:

setInputAction (action, type, modifier )

设置要在输入事件上执行的功能。
Name Type Description
action function 输入事件发生时要执行的功能。
type Number 输入事件的ScreenSpaceEventType。
modifier Number 可选 type 时按住的KeyboardEventModifier键事件发生。
See: