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