您是使用webgl的s3mtileslayer图层的setqueryParameter吗?
是的话可以参考一下这个demo:
http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#S3MTiles_BIM
setqueryParameter的原理是,根据您点击对象的缓存id,向绑定的数据服务同id对象查询出结果,
因此建议您绑定的数据服务就是您生成缓存的数据集本身所发布的数据服务,一个图层对应一个数据集,id需要匹配,
如果您在切缓存后对数据集进行编辑后的话,可能会出现id不一致导致查询失败,所以建议是数据集切三维缓存后,
就立刻对数据集发布数据服务,对缓存发布三维服务,在前端进行绑定,这份数据集就不要再进行编辑了,如果需要编辑,复制一份新的进行编辑,防止导致原业务失效。