文章浏览阅读447次,点赞14次,收藏10次。首先,获取当前选择的实体(例如点位或图标)在 Cesium 世界坐标系中的位置;现在需要在利用Cesium.js来实现三维地图中,点位的信息弹窗的展示。实现该功能,需要将Cesium世界坐标转为屏幕坐标,进而更新弹窗的位置。第一种:鼠标点击图标显示信息弹窗,点击其他地方隐藏信息弹窗;第二种:鼠标移入图标显示信息弹窗,鼠标移出图标隐藏信息弹窗;然后,将 3D 世界中的点位转换为 2D 屏幕上的像素位置;实现添加点位,并在点位附近显示对应的信息弹窗。最后,将弹窗的位置设置为计算出的屏幕坐标。