吉奥图标效果图层类
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object |
optional
参数选项:
|
Example:
let markLayer = new Cesium.GeoMarkPlotLayer({
effectTypeMapField: "effectType",
image: "/geomap-api/JsCesuimDemo/resource/images/common/0.png",
scale: 1.0
});
//添加到地图/地球上
viewer.geoLayers.add(markLayer);
markLayer.setData([{
"type": "Feature",
"properties": {
"effectType": "IconEntity",
"name": "IconEntity1"
},
"geometry": {
"type": "Point",
"coordinates": [121.508604, 31.250103]
}
}]);
Demo:
Extends
Methods
将图层添加到视图
Name | Type | Description |
---|---|---|
viewer |
Viewer |
销毁图层对象
- Inherited From:
获取图层数据
- Inherited From:
获取数据源
- Inherited From:
隐藏图层
拾取图层中的要素
Name | Type | Description |
---|---|---|
pickedFeatures |
Array | 场景中被拾取的对象集合,需要在图层自己内部判断识别出属于自己的,并挂接上图层的属性信息 |
windowPosition |
Cartesian2 | 画布的二维坐标 |
Returns:
返回固定形态的结构数据
Example:
//返回结构参考样例
{
eventType: ScreenSpaceEventType.LEFT_CLICK,
originalLayer: GeoMarkPlotLayer
param:{
info: pickedFeature,
pickedInfos: pickedFeatureList
}
}
将图层从视图移除
移除数据源
- Inherited From:
设置图层相关数据
Name | Type | Description |
---|---|---|
data |
Object | 数据 |
noFireEvent |
Boolean | 是否触发数据改变事件 |
设置数据源
Name | Type | Description |
---|---|---|
dataSource |
GeoDataSource |
- Inherited From:
显示图层