首页 / 浏览问题 / 三维GIS / 问题详情
webGL viewer没有pickEvent
15EXP 2019年05月07日

提示pickEvent属性是undefined

1个回答

是否对图层绑定了数据服务,如果没有绑定数据服务,这个事件是不起作用的

   layer.setQueryParameter({
                    url:"http://www.supermapol.com/realspace/services/data-BIMbuilding/rest/data",
                    dataSourceName : layer._name,
                    isMerge : true
                });

可以参考示例http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_BIM

2,701EXP 2019年05月08日
你好,已经绑定了,我就是参照例子写的。不是不起作用,现在是提示viewer对象没有pickEvent这个属性。而且我查api里viewer对象也没有pickEvent这个属性或方法
具体要实现什么功能
我用的CBD的示例数据,就是想点击某栋建筑的时候弹出这个建筑的信息

你好,已经找到原因了,增加了图中的代码之后viewer就有了pickEvent属性。不过还是不知道原理,请问有webGL详细的api文档吗,官网里的很笼统,培训视频里讲的也很少。。。现在对基础的开发一头雾水

...