使用产品:iserver 9d 操作系统:win10 x64
数据类型: s3m缓存,基于bentley模型
开发方式:webgl
1、使用webgl开发bim,参照超图提供的示例S3MTiles_BIM.html,viewer.pickEvent 触发不了事件,导入的模型是bentley模型,把触发代码那一块都直接改成这个样子了还是不行
viewer.pickEvent.addEventListener(function(feature){
console.log("pickEvent actived");
});
日志不打印,但是原始的例子是可以的,是不是跟bentley导出的模型有关,我看到官网的例子是revit的
抓包也没有任何http请求的发送,还是跟layer.setQueryParameter这个函数有关?我遍历了每个layer设置的是同一个url="http://localhost:8090/iserver/services/data-HUANCUNPowerEBM-JieGouZhengHe/rest/data"
layers[i].setQueryParameter({
url:url,
dataSourceName : layers[i]._name,
isMerge : true
});
2、关于点击属性查看的问题,我发布了数据服务,但是这个地址下http://localhost:8090/iserver/services/data-HUANCUNPowerEBM-JieGouZhengHe/rest/data/datasources
并没有任何数据,模型是bentley的,在idesktop下是能找到模型自带的属性的,请问是哪里做的不对?
3、测试数据
模型下载地址:
https://pan.baidu.com/s/1cWGl-iqcZg-lFjpdQhvNyw