PickOper

PickOper

viewer.zz.pick pick相关功能

Constructor

new PickOper()

Members

highlightType

高亮类型

Methods

_pickImageryLayerFeatures()

pick瓦片图层上的矢量对象
获取到的可能是重叠在一起的所有矢量对象(_pickAllVector==true)
也可能是最上层的矢量对象(_pickAllVector==false)

bind2scene()

绑定到场景

cleanCallBack()

清除pick回调

cleanHighlight()

清除高亮

close(eleId, removFea)

关闭弹出页面

Parameters:
Name Type Description
eleId String

页面元素ID

removFea Object

绑定的实体元素

disable()

关闭pick

enable()

开启pick

getPopupId(}) → {String}

根据实体获取弹出实体的页面ID

Parameters:
Name Type Description
} Object

entity

Returns:

eleId 页面元素ID

Type
String

isEnable()

是否开启pick功能

Returns:

是否开启pick功能

removeFeatureFor3dtiles()

单击3dtiles单体化,高亮显示构件处理

setCallBack(pickCallBack)

pick回调

Parameters:
Name Type Description
pickCallBack function

pick回调 输入参数,第一个是属性列表,第二个是位置

setHighlightType(type)

设置pick后的高度类型 (0没有高亮效果, 1高亮闪烁, 2高亮改变颜色)

Parameters:
Name Type Description
type PickOper.highlightType

setPickAllVector(value)

当pick的位置有多个矢量图层重合时,获取最上层的图层还是全部图层,默认false表示获取最上层图层

Parameters:
Name Type Description
value PickOper.pickAllVector

show(entity, cartesian, viewPoint)

弹出信息展示

Parameters:
Name Type Description
entity *

实体

cartesian *

坐标信息

viewPoint *

视口位置信息(屏幕坐标)

Returns:

None

showFeatureFor3dtiles(item, style)

显示要素(针对3dtiles)

Parameters:
Name Type Description
item *

要显示的要素Feature

style *

要显示的要素Feature的样式

Returns:

none