视线分析视图 3D

AMD: require(["geoscene/views/3d/analysis/LineOfSightAnalysisView3D"], (LineOfSightAnalysisView3D) => { /* 代码 */ });
ESM: import LineOfSightAnalysisView3D from "@geoscene/core/views/3d/analysis/LineOfSightAnalysisView3D";
类: geoscene/views/3d/analysis/LineOfSightAnalysisView3D

表示  LineOfSightAnalysis 在添加到 SceneView.analyses 后的分析视图。

LineOfSightAnalysisView3D 负责使用自定义可视化呈现 LineOfSightAnalysis。 分析视图上的属性为开发人员提供了查询视线分析结果的能力。

可以使用  SceneView.whenAnalysisView 检索分析视图,类似于使用 SceneView.whenLayerView 检索图层视图的方式。

// retrieve analysis view for analysis
const analysis = new LineOfSightAnalysis();
sceneView.analyses.add(analysis); // add to the scene view
const analysisView = await view.whenAnalysisView(analysis);

构造函数

new LineOfSightAnalysisView3D(properties)
参数:
properties Object
optional

有关可能传递给构造函数的所有属性的列表,请参见 属性

属性概述

名称 类型 总结
Collection<LineOfSightAnalysisResult>更多信息

每个目标的分析结果。

更多信息LineOfSightAnalysisView3D

属性详述

每个目标的分析结果。

方法概述

名称 返回类型 总结
this更多信息

创建此对象的深拷贝。

更多信息LineOfSightAnalysisView3D

方法详述

clone(){this}

创建此对象的深拷贝。任何通过引用存储值的属性都将被分配拷贝实例上引用值的副本。

 返回:
类型 描述
this 调用此方法的类实例的深拷贝。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.