首页 / 浏览问题 / 三维GIS / 问题详情
cesium中的pickEvent
98EXP 2018年01月10日

触发该事件时,能否得到feature是属于哪个图层的?

//注册鼠标点击事件
viewer.pickEvent.addEventListener(function(feature){
var title = Cesium.defaultValue(feature.NAME,'');
var description = Cesium.defaultValue(feature.DES,'');
title.innerText = title;
des.innerText = description;
myimg.src = "./images/" + title + ".jpg";
});

1个回答

抱歉,这个不可以哈。

不过您可以给所有数据加上一个新字段,然后属性值设为可以代表当前图层的文字或者数字即可。
5,560EXP 2018年01月10日
不用鼠标点击事件,可以获取图层中的字段属性吗
我的问题我来回复,我想得到点击事件返回的feature是因为我需要做一个属性查询的功能,获取当前图层中所有要素的ID,后来通过superman官网上范例中的sql查询的获取的。可以出supermap官网上查看sql查询的范例。
...