webGL viewer没有pickEvent

0 投票

提示pickEvent属性是undefined

5月 7 分类:  69次浏览 | 用户: super_man 才疏学浅 (13 分)

1个回答

0 投票
 
已采纳

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

   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

5月 8 用户: 那哲尘 名扬四海 (2,024 分)
采纳于 5月 8 用户:super_man
你好,已经绑定了,我就是参照例子写的。不是不起作用,现在是提示viewer对象没有pickEvent这个属性。而且我查api里viewer对象也没有pickEvent这个属性或方法
具体要实现什么功能
我用的CBD的示例数据,就是想点击某栋建筑的时候弹出这个建筑的信息

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

...