cesium捕捉entity
时间: 2023-10-11 14:07:57 浏览: 172
cesium entity导出kml文件
5星 · 资源好评率100%
在Cesium中,要捕捉Entity(实体),您可以使用以下代码:
```
viewer.screenSpaceEventHandler.setInputAction(function onMouseClick(movement) {
var pickedObject = viewer.scene.pick(movement.position);
if (Cesium.defined(pickedObject) && pickedObject.id instanceof Cesium.Entity) {
// 在此处处理捕捉到的实体
}
}, Cesium.ScreenSpaceEventType.LEFT_CLICK);
```
此代码将设置一个事件处理程序,在鼠标左键单击时捕捉实体。它使用viewer.scene.pick函数来获取鼠标位置下的对象,并检查对象是否为Entity类型。
阅读全文