9D版的webgl下的点击地标物体,弹出气泡,在文档中没有查到有关viewer.customInfobox = infoboxContainer使用详细介绍,我的需要功能在下面的事件触发后,能在地标上弹出自定义对话框。
var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
handler.setInputAction(function (e) {
var layers = scene.layers;
var layerCount = layers._layers.length;
console.log(layers)
for (var i = 0; i < layerCount; i++) {
var layer = layers.findByIndex(i);
var id = scene.getSelectID(e.position, layer);
if (id > 0) {
//气泡框
}
}
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);