entity

Entity

new Cesium.Entity ( options )

实体实例将多种形式的可视化聚合到单个高级对象中。它们可以手动创建并添加到 Viewer#entities 或由数据源,例如 CzmlDataSource GeoJsonDataSource
NameTypeDescription
optionsObjectoptional Object with the following properties:
NameTypeDescription
idString可选 此对象的唯一标识符。如果未提供,则生成GUID。
nameString可选 要向用户显示的可读名称。它不一定是唯一的。
availabilityTimeIntervalCollection可选 与此对象关联的可用性(如果有)。
showBoolean可选 一个布尔值,指示是否显示实体及其子项。
descriptionProperty可选 字符串属性,指定此实体的HTML描述。
positionPositionProperty可选 指定实体位置的属性。
orientationProperty可选 指定实体方向的属性。
viewFromProperty可选 查看此对象的建议初始偏移量。
parentEntity可选 与此实体关联的父实体。
billboardBillboardGraphics可选 与此实体关联的广告牌。
boxBoxGraphics可选 与此实体关联的框。
corridorCorridorGraphics可选 与此实体关联的走廊。
cylinderCylinderGraphics可选 与此实体关联的柱面。
ellipseEllipseGraphics可选 与此实体关联的椭圆。
ellipsoidEllipsoidGraphics可选 与此实体关联的椭圆体。
labelLabelGraphics可选 与此实体关联的options.label。
modelModelGraphics可选 与此实体关联的模型。
pathPathGraphics可选 与此实体关联的路径。
planePlaneGraphics可选 与此实体关联的平面。
pointPointGraphics可选 与该实体相关联的一点。
polygonPolygonGraphics可选 与此实体关联的多边形。
polylinePolylineGraphics可选 与此实体关联的折线。
propertiesPropertyBag可选 与此实体关联的任意属性。
polylineVolumePolylineVolumeGraphics可选 与此实体关联的polylineVolume。
rectangleRectangleGraphics可选 与此实体关联的矩形。
wallWallGraphics可选 与此实体关联的墙。
See:

Members

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

readonly definitionChanged : Event

获取每当更改或修改属性或子属性时引发的事件。
获取或设置描述。
获取或设置椭圆。
获取或设置椭圆体。
获取或设置此实体所属的实体集合。
获取与此对象关联的唯一ID。

isShowing : Boolean

获取是否正在显示此实体,并考虑到任何祖先实体的可见性。
获取或设置标签。
获取或设置模型。
获取或设置对象的名称。该名称适用于最终用户消费并不需要是独一无二的。
获取或设置方向。
获取或设置父对象。
获取或设置路径。
获取或设置平面。
获取或设置点图形。
获取或设置多边形。
获取或设置折线。
获取或设置折线体积。
获取或设置位置。
获取或设置与此实体关联的任意属性的包。

propertyNames : Array

获取在此实例上注册的所有属性的名称。
获取或设置矩形。
获取或设置是否应显示此实体。设置为true时,仅当父实体的show属性也为true时才显示实体。
获取或设置跟踪此对象时建议的初始偏移量。偏移量通常在东北向上参考系中定义,但可能是另一帧取决于对象的速度。
获取或设置墙。

Methods

static Cesium.Entity.supportsMaterialsforEntitiesOnTerrain (scene) Boolean

检查给定场景是否支持除了地形上覆盖的实体上的颜色之外的材质。如果不支持此功能,则使用非彩色材质但没有’高度’的实体将会而是渲染为高度为0。
NameTypeDescription
sceneScene当前场景。
Returns:
当前场景是否支持地形上实体的材质。

static Cesium.Entity.supportsPolylinesOnTerrain (scene) Boolean

检查给定场景是否支持折叠到地面的折线。如果不支持此功能,将使用顶点渲染具有PolylineGraphics的实体提供的高度并使用’followSurface’参数而不是夹在地上。
NameTypeDescription
sceneScene当前场景。
Returns:
当前场景是否支持地形上的折线。

addProperty (propertyName)

向此对象添加属性。一旦添加了属性,它就可以使用 Entity#definitionChanged 观察并合成使用 CompositeEntityCollection
NameTypeDescription
propertyNameString要添加的属性的名称。
Throws:

computeModelMatrix (time, result ) Matrix4

在指定时间计算实体变换的模型矩阵。如果方向或位置,则返回undefined未定义。
NameTypeDescription
timeJulianDate检索模型矩阵的时间。
resultMatrix4可选 要存储结果的对象。
Returns:
修改后的结果参数或新的Matrix4实例(如果未提供)。如果未定义位置或方向,则结果未定义。

isAvailable (time) Boolean

给定时间,如果此对象在此期间应具有数据,则返回true。
NameTypeDescription
timeJulianDate检查可用性的时间。
Returns:
如果对象在提供的时间内应该有数据,则为true,否则为false。
将此对象上的每个未分配属性分配给该值提供的源对象上的相同属性。
NameTypeDescription
sourceEntity要合并到此对象的对象。

removeProperty (propertyName)

删除了之前使用addProperty添加的属性。
NameTypeDescription
propertyNameString要删除的属性的名称。
Throws:
Documentation generated by JSDoc 3.5.5 翻译:http://cesium.xin

发表评论