怎么给发布的图层添加点击事件

0 投票

在webgl中怎么给这些数字标注添加点击监听

2月 22 分类:  391次浏览 | 用户: wangzeliang 初出茅庐 (32 分)

1个回答

1 投票
 
已采纳
viewer.pickEvent.addEventListener无论是对标签 还是对模型,都可以实现点击事件
2月 22 用户: 赵爽 登峰造极 (5,542 分)
采纳于 2月 22 用户:wangzeliang
你好,怎么确定是模型还是标签呢
在桌面切完缓存后,无论是模型还是标签,都会被切为s3m格式
我现在只有模型点击能弹出信息,点击事件里面怎么写让标签也能弹出信息

我这边已经实现了标签的点击事件

您好,写法是一样的吗
请问下您是怎么写的
Cesium.when(promise,function(layer){
                layer = scene.layers.find("Building_1@CBD#1_1");
                console.log(layer);
                layer.setQueryParameter({
                    url:"http://localhost:8090/iserver/services/data-test/rest/data",
                    dataSourceName : "CBD",
                    dataSetName:"Building_1"
                });
            });

       viewer.pickEvent.addEventListener(function(feature){
            console.log(feature);
            
            
        });
谢谢谢谢
...