首页 / 浏览问题 / / 问题详情
Webgl添加实体对象
superlt  (102分)  牛刀小试
8月29日, 2018
使用产品:iserver9D,Webgl

问题详细描述:您好,在SQL查询示例代码中,点击实体的时候会出现绿框和右侧的弹框,请问

1、能不能只显示绿框而不显示右侧的弹窗?

2、能不能选中实体对象实现气泡弹窗,如何实现?

3、在哪里可以修改cesium默认弹窗的显示样式?

1个回答

1.初始化viewer的时候设置infobox:false

2.能实现

3.自己用div作为气泡,设置样式

问题在于div应该在哪个位置显示,所以用接口:

Cesium.SceneTransforms.wgs84ToWindowCoordinates(
      scene,
      _this.scenePosition,
      windowPosition
    )

可以把地理坐标点转为屏幕坐标点。

还有一个问题是如何在移动场景是气泡跟随目标移动?

那么就需要注册scene.postRender事件,实时去更新div的位置。

实现的大致思路已经说了,还有不明白的请致电4008900866,打字不如电话说得清楚。

胡林  (5,985分)  登峰造极
8月29日, 2018
...