首页 / 浏览问题 / 三维GIS / 问题详情
webgl 三维自定义气泡
22EXP 2018年05月15日

根据示列(http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles倾斜摄影属性查询)

中的弹出自定义气泡,弹出的气泡没有定位到点所在的位置,这个弹出气泡框是怎么设置弹窗气泡的位置点

1个回答

您好,该范例是把div加到custominfobox里面的,弹出的位置就是你选中要素的位置,这是封装好了的。
5,985EXP 2018年05月15日
没见您代码哪儿把div绑定给custominfobox,并且该功能需要拾取s3m图层要素才有效,您可以看看你是怎么弹出div的。
var infoboxContainer = document.getElementById("bubble");

viewer.customInfobox = infoboxContainer;
我上面提到过,范例封装的气泡只针对s3m服务图层才有效,你自己添加的entity或者其它都没效,自己计算气泡的位置可以用接口 Cesium.SceneTransforms.wgs84ToWindowCoordinates把地理坐标点转换成屏幕坐标点,你自己可以研究下怎么实现
...