首先添加style:
<style type="text/css">
#info {
position: absolute;
width: 100px;
height: 100px;
z-index: 1000;
display: none;
background: rgba(255, 255, 255, 0.5);
border: 2px solid greenyellow;
border-radius: 4px;
}
</style>
添加DIV:
<div id="cesiumContainer">
<div id="info"></div>
</div>
注册点击事件:
var handler = new Cesium.ScreenSpaceEventHandler(scene.canvas);
//注册鼠标点击事件
handler.setInputAction(function(e) {
pickedObject = scene.pick(e.position, 3, 3);
if(Cesium.defined(pickedObject) && Cesium.defined(pickedObject.id)) {
showInfo(viewer.entities.getById(pickedObject.id.id));
viewer.trackedEntity = viewer.entities.getById(pickedObjec