如何在CesiumJS中使用Selection Reticle

时间:2018-05-07 20:07:58

标签: cesium

在任何带有实体的Cesium sandcastle示例中,单击实体会显示绿色正方形的十字线类型。

我的问题是,它是什么?我想在代码库或文档中实现行为相似但无法找到任何内容的东西。

注意:我已在应用程序中禁用了选择小部件。

你可以在附图中看到我正在谈论的十字线。

enter image description here

1 个答案:

答案 0 :(得分:1)

你提到:

  

注意:我已在应用程序中禁用了选择小部件。

我猜你有一个错字或什么的,因为那个绿色的十字线确实是SelectionIndicator。可以通过在Cesium.Viewer上设置构造函数选项来禁用它,即:

var viewer = new Cesium.Viewer('cesiumContainer', {
    selectionIndicator: false
});

检查代码,看看你是否真的在构造函数中正确设置了这个选项。

构建viewer后,尝试将其关闭有点迟,因为它会绑定viewer.selectedEntity更改值生成的事件。默认情况下,selectedEntity获取SelectionIndicator,除非构建的观看者没有。{/ p>