Entity

new Cesium.Entity(options)

实体实例将多种形式的可视化聚合到单个高级对象中。 它们可以手动创建并添加到Viewer#entities或由 数据源,如CzmlDataSourceGeoJsonDataSource
Name Type Description
options Entity.ConstructorOptions optional 描述初始化选项的对象
See:

Members

与此对象关联的可用性(如果有)。 如果未定义可用性,则假定此对象的 其他属性将在任何提供的时间内返回有效数据。 如果存在可用性,则对象其他属性将仅 如果在给定时间间隔内查询,请提供有效数据。
获取或设置公告牌。
获取或设置框。
获取或设置走廊。
获取或设置圆柱体。

readonly definitionChanged : Event

获取每当更改或修改属性或子属性时引发的事件。

description : Property|undefined

获取或设置描述。
获取或设置椭圆。
获取或设置椭球体。
获取或设置此实体所属的实体集合。
获取与此对象关联的唯一ID。

isShowing : Boolean

获取是否显示此实体,同时考虑 任何祖先实体的可见性。
获取或设置标签。
获取或设置模型。

name : String|undefined

获取或设置对象的名称。该名称是为最终用户准备的 消费和不需要是唯一的。

orientation : Property|undefined

获取或设置方向。

parent : Entity|undefined

获取或设置父对象。
获取或设置路径。
获取或设置平面。
获取或设置点图形。
获取或设置多边形。
获取或设置折线。
获取或设置折线体积。
获取或设置位置。

properties : PropertyBag|undefined

获取或设置与此实体关联的任意属性包。

propertyNames : Array.<string>

获取在此实例上注册的所有属性的名称。
获取或设置矩形。

show : Boolean

获取或设置是否应显示此实体。设置为true时, 只有父实体的show属性也为true时,才会显示该实体。
获取或设置平铺集。

viewFrom : Property|undefined

获取或设置跟踪此对象时建议的初始偏移量。 偏移通常在“东-北”向上参考坐标系中定义, 但可能是另一帧取决于物体的速度。
获取或设置墙。

Methods

static Cesium.Entity.supportsMaterialsforEntitiesOnTerrain(scene)Boolean

检查给定场景除了支持覆盖在地形或3D平铺上的实体上的颜色之外,是否还支持其他材质。 如果不支持此功能,则具有非彩色材质但没有“height”的实体将 相反,将渲染为“高度”为0。
Name Type Description
scene Scene 当前场景。
Returns:
当前场景是否支持地形上实体的材质。

static Cesium.Entity.supportsPolylinesOnTerrain(scene)Boolean

检查给定场景是否支持固定到地形或三维平铺的多段线。 如果不支持此功能,则具有多段线图形的实体将在 提供的高度,并使用“arcType”参数而不是固定在地面上。
Name Type Description
scene Scene 当前场景。
Returns:
当前场景是否支持地形或三维平铺上的多段线。

addProperty(propertyName)

将属性添加到此对象。添加属性后,可以 用Entity#definitionChanged观察并合成 带CompositeEntityCollection
Name Type Description
propertyName String 要添加的属性的名称。
Throws:

computeModelMatrix(time, result)Matrix4

计算实体在指定时间的转换的模型矩阵。如果方向或位置返回未定义 未定义。
Name Type Description
time JulianDate 检索的模型矩阵的时间。
result Matrix4 optional 要将结果存储到的对象。
Returns:
修改后的结果参数或新的Matrix4实例(如果未提供)。如果位置或方向未定义,则结果未定义。

isAvailable(time)Boolean

给定一个时间,如果此对象在此期间应包含数据,则返回true。
Name Type Description
time JulianDate 检查可用性的时间。
Returns:
如果对象在提供的时间内应该有数据,则为true,否则为false。
将此对象上的每个未指定属性指定给值 在提供的源对象上具有相同的属性。
Name Type Description
source Entity 要合并到此对象中的对象。

removeProperty(propertyName)

删除了以前使用addProperty添加的属性。
Name Type Description
propertyName String 要删除的属性的名称。
Throws:

Type Definitions

Cesium.Entity.ConstructorOptions

实体构造函数的初始化选项
Properties:
Name Type Attributes Description
id String <optional>
此对象的唯一标识符。如果没有提供,则生成一个GUID。
name String <optional>
显示给用户的可读名称。它不必是唯一的。
availability TimeIntervalCollection <optional>
与此对象关联的可用性(如果有)。
show Boolean <optional>
一个布尔值,指示是否显示实体及其子级。
description Property | string <optional>
指定此实体的HTML描述的字符串属性。
position PositionProperty | Cartesian3 <optional>
指定实体位置的属性。
orientation Property <optional>
指定实体方向的属性。
viewFrom Property <optional>
用于查看此对象的建议初始偏移量。
parent Entity <optional>
要与此实体关联的父实体。
billboard BillboardGraphics | BillboardGraphics.ConstructorOptions <optional>
与此实体关联的公告牌。
box BoxGraphics | BoxGraphics.ConstructorOptions <optional>
与此实体关联的框。
corridor CorridorGraphics | CorridorGraphics.ConstructorOptions <optional>
要与此实体关联的道路。
cylinder CylinderGraphics | CylinderGraphics.ConstructorOptions <optional>
与此实体关联的圆柱体。
ellipse EllipseGraphics | EllipseGraphics.ConstructorOptions <optional>
与此实体关联。
ellipsoid EllipsoidGraphics | EllipsoidGraphics.ConstructorOptions <optional>
与此实体关联的椭球体。
label LabelGraphics | LabelGraphics.ConstructorOptions <optional>
A选项.标签与此实体关联。
model ModelGraphics | ModelGraphics.ConstructorOptions <optional>
与此实体关联的模型。
tileset Cesium3DTilesetGraphics | Cesium3DTilesetGraphics.ConstructorOptions <optional>
要与此实体关联的三维平铺图块集。
path PathGraphics | PathGraphics.ConstructorOptions <optional>
与此实体关联的路径。
plane PlaneGraphics | PlaneGraphics.ConstructorOptions <optional>
要与此实体关联的平面。
point PointGraphics | PointGraphics.ConstructorOptions <optional>
与此实体关联的点。
polygon PolygonGraphics | PolygonGraphics.ConstructorOptions <optional>
与此实体关联的多边形。
polyline PolylineGraphics | PolylineGraphics.ConstructorOptions <optional>
要与此实体关联的多段线。
properties PropertyBag | Object.<string, *> <optional>
与此实体关联的任意属性。
polylineVolume PolylineVolumeGraphics | PolylineVolumeGraphics.ConstructorOptions <optional>
要与此实体关联的多段线卷。
rectangle RectangleGraphics | RectangleGraphics.ConstructorOptions <optional>
与此实体关联的矩形。
wall WallGraphics | WallGraphics.ConstructorOptions <optional>
与此实体关联的墙。