Webgl添加实体对象

0 投票
使用产品:iserver9D,Webgl

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

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

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

3、在哪里可以修改cesium默认弹窗的显示样式?
8月 29, 2018 分类:  640次浏览 | 用户: superlt 牛刀小试 (102 分)

1个回答

0 投票
 
已采纳

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

2.能实现

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

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

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

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

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

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

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

8月 29, 2018 用户: 胡林 登峰造极 (5,985 分)
采纳于 9月 30, 2018 用户:superlt
...