SuperMap.Control.GOIs

麻点图控件,用于实现麻点图鼠标事件。

通过 active 和 deactive 两个方法,实现动态的激活和注销,该控件的激活和注销用法如下示例所示:

激活控件,如下方法:

control.activate();

注销控件,如下方法:

control.deactivate();

Inherits from

Summary
SuperMap.Control.GOIs 麻点图控件,用于实现麻点图鼠标事件。
Properties
highlightIcon {SuperMap.Icon} poi点hover状态下的样式。 仅对点图层有效。
isHeighlight {Boolean} 是否高亮,默认为false,当设置为true时,需要设置highlightIcon,才能看到高亮效果。仅对点图层有效。
layers {Array<SuperMap.Layer>} 需要绑定事件的数组
onClick {Function} 触发poi的click事件
onDblclick {Function} 触发poi的dbclick事件
onMousedown {Function} 触发poi的mousedown事件
onMousemove {Function} 触发poi的mousemove事件
onMouseout {Function} 触发poi的mouseout事件
onMouseover {Function} 触发poi的mouseover事件
onMouseup {Function} 触发poi的mouseup事件
Functions
activate 激活控件
deactivate Deactivates the control.
removeClickedMarker 删除当前点击的marker

Properties

onMouseover

{Function} 触发poi的mouseover事件

onMouseout

{Function} 触发poi的mouseout事件

onMousemove

{Function} 触发poi的mousemove事件

onMousedown

{Function} 触发poi的mousedown事件

onMouseup

{Function} 触发poi的mouseup事件

onClick

{Function} 触发poi的click事件

onDblclick

{Function} 触发poi的dbclick事件

layers

{Array<SuperMap.Layer>} 需要绑定事件的数组

isHeighlight

{Boolean} 是否高亮,默认为false,当设置为true时,需要设置highlightIcon,才能看到高亮效果。仅对点图层有效。

highlightIcon

{SuperMap.Icon} poi点hover状态下的样式。 仅对点图层有效。

Functions

removeClickedMarker

removeClickedMarker:function()

删除当前点击的marker

activate

activate: function ()

激活控件

deactivate

deactivate: function ()

Deactivates the control.

Returns

{Boolean} The control was effectively deactivated.

removeClickedMarker:function()
删除当前点击的marker
activate: function ()
激活控件
deactivate: function ()
Deactivates the control.
控件类,提供了多种控件,比如比例尺控件,鹰眼控件,缩放条控件等等。 用于处理 Control 事件的事件处理器 Handler,内部封装了一系列的浏览器事件, 在控件(control)实现过程中可调用Handler,通过 active和 deactive两个方法,实现动态的激活和注销。
Close