# 组件入门介绍

# 视图组件说明

qe-viewer 视图组件是一切 API 开始的起点,使用 qe-viewer 组件后,就是我们看到的地球对象。

这个组件主要承载所有三维图元组件的展示,比如图层组件、小部件、工具等这些组件都必须在视图组件内部使用。

这个组件的属性很多,控制三维控件(罗盘、放大、缩小、比例尺等)显示隐藏的属性、控制三维球体底图类型切换的属性、控制地表透明度的属性等。

# 图层组件说明

图层组件的设计主要是参考二维 GIS 概念引入的,图层组件的主要作用:作为覆盖物的容器,可以统一管理一批或者多种覆盖物图元,这样有利于分类展示覆盖物图元。实际业务场景中需要展示的数据往往会比较复杂,比如:一个三维应急演练系统,它需要展示的三维数据可能分为:基础的三维模型数据、一些专题服务图层数据、重大危险源的数据、应急设备的数据等,其中很多数据还会再做类型细分,比如重大危险数据展示还分一级、二级等类型展示。所以图层的使用就可以比较方便的解决复杂的业务数据的展示问题。

图层组件必须在视图组件内部或者图层组组件内部使用,覆盖物组件的使用必须在图层组件内部。

图层之间的层次嵌套结构,可以使用图层组组件来生成;此外,还提供了图层控制组件,通过该组件可以把嵌套的结构数据通过图层树的形式来展示,然后可以通过节点的属性来控制图层的显示隐藏。

# 覆盖物组件说明

覆盖物组件主要用于绘制三维相关图元,组件的使用必须在图层组件内部,多个覆盖组件和多种覆盖物组件可以在同一图层中使用,图层组件可以统一管理。

注意

qe-tileset 组件只能使用 qe-primitive-layer 图层组件。qe-div-icon 组件只能使用 qe-html-layer 图层组件。其他覆盖物图层组件正常使用 qe-entity-layer 图层组件即可。

# 小部件以及工具组件说明

小部件组件和工具组件,不需要使用图层组件管理,直接在视图组件里使用就行,他们应该和图层组件是同级的。

最后更新时间: 12/11/2020, 11:04:14 AM