为什么官网的BIM示例有添加BIM的代码却不显示bing地图?早前点击建筑有气泡弹出为什么现在没有?
http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_BIM
有几个疑问,我的理解如下图所示:替换1,2,3处即可展示自己的东西,包括3处的DataSource。1处代表的是缓存场景;2处代表的是查找1中的缓存图层BIMbuilding;3处与1和2没任何关系,就是一个三维数据集的数据服务。请问我的理解是否正确?
我把3个参数换了,为什么点击我的模型没有气泡?如下图,1为场景,2为场景的缓存图层(展开地址为http://localhost:8091/iserver/services/3D-scene1/rest/realspace/scenes/scene1/layers/aaa@t3),3为同一工作空间的原始模型数据源(展开地址为http://localhost:8091/iserver/services/data-scene1/rest/data/datasources/t3/datasets/aaa)。请问我的参数哪里有误吗?
var viewer = new Cesium.Viewer('cesiumContainer'); var scene = viewer.scene; var infoboxContainer = document.getElementById("bubble"); viewer.customInfobox = infoboxContainer; var layer; var promise = scene.open("http://localhost:8091/iserver/services/3D-Ground-CBD/rest/realspace"); //相机设置 Cesium.when(promise,function(layer){ viewer.camera.setView({ destination : Cesium.Cartesian3.fromDegrees(116.42774386919069 ,39.932657418004887, 15000.0) }); layer = scene.layers.find("Building@CBD"); //设置查询参数 layer.setQueryParameter({ url:'http://localhost:8091/iserver/services/data-Ground-CBD/rest/data', dataSourceName:'CBD', dataSetName:'Building' }); }); //添加拾取事件 viewer.pickEvent.addEventListener(function(feature){ console.log(1); });
您照着您的,把我这里面的参数改了,看看F12结果里有没有打印1