圆锥追踪体
参数名称 | 类型 | 描述信息 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
参数对象,包括以下:
|
参考:
继承
成员(属性)
夹角,半场角度,取值范围 0.01-89.99
readonly EditClass : EditCylinder
graphic/entity/CylinderEntity.js 119
编辑处理类
矢量数据对应的 Cesium内部对象的具体类型对象
readonly targetPoint : LngLatPoint
graphic/entity/ConeTrack.js 126
追踪的目标位置
targetPosition : Cesium.Cartesian3|LngLatPoint
graphic/entity/ConeTrack.js 112
追踪的目标位置(确定了方向和距离)
定义的类型
圆锥追踪体 支持的样式信息
- Cesium.CylinderGraphics.ConstructorOptions
- CylinderEntity.StyleOptions
属性:
属性名称 | 类型 | 可选 | 默认值 | 描述信息 |
---|---|---|---|---|
angle |
number |
<可选> |
圆锥追踪体张角(角度值,取值范围 0.01-89.99) |
|
bottomRadius |
number |
<可选> |
100 | 不指定angle时,也可以直接指定圆锥底部半径(单位:米) |
length |
number |
<可选> |
100 | 圆锥追踪体长度值(单位:米),没有指定targetPosition时有效 |
heading |
number |
<可选> |
0 | 方向角 (度数值,0-360度),没有指定targetPosition时有效 |
pitch |
number |
<可选> |
0 | 俯仰角(度数值,0-360度),没有指定targetPosition时有效 |
roll |
number |
<可选> |
0 | 翻滚角(度数值,0-360度),没有指定targetPosition时有效 |
fill |
boolean |
<可选> |
true | 是否填充 |
materialType |
string |
<可选> |
"Color" | 填充类型 ,可选项: |
materialOptions |
object |
<可选> |
materialType对应的 |
|
material |
Cesium.MaterialProperty | BaseMaterialProperty | Cesium.Color |
<可选> |
Cesium.Color.WHITE | 指定用于填充的材质,指定material后 |
color |
string | Cesium.Color |
<可选> |
"#00FF00" | 填充颜色 |
opacity |
number |
<可选> |
1.0 | 透明度, 取值范围:0.0-1.0 |
outline |
boolean |
<可选> |
false | 是否边框 |
outlineWidth |
number |
<可选> |
1 | 边框宽度,outlineWidth只适用于非Windows系统,如Android、iOS、Linux和OS X。这是由于WebGL是如何在Windows上的所有三个主要浏览器引擎中实现所限制的,目前只能显示1px。 |
outlineColor |
string | Cesium.Color |
<可选> |
"#ffffff" | 边框颜色 |
outlineOpacity |
number |
<可选> |
0.6 | 边框透明度 |
numberOfVerticalLines |
number |
<可选> |
16 | 指定沿轮廓的周长绘制的垂直线的数量。 |
slices |
number |
<可选> |
128 | 圆柱体周长周围的边数。 |
distanceDisplayCondition |
boolean | Cesium.DistanceDisplayCondition |
<可选> |
false | 是否按视距显示 或 指定此框将显示在与摄像机的多大距离。 |
distanceDisplayCondition_far |
number |
<可选> |
Number.MAX_VALUE | 最大距离 |
distanceDisplayCondition_near |
number |
<可选> |
0 | 最小距离 |
hasShadows |
boolean |
<可选> |
false | 是否阴影 |
shadows |
Cesium.ShadowMode |
<可选> |
Cesium.ShadowMode.DISABLED | 指定圆柱是投射还是接收来自光源的阴影。 |
heightReference |
Cesium.HeightReference |
<可选> |
Cesium.HeightReference.NONE | 指定从实体位置到它的相对高度。 |
setHeight |
number | string |
<可选> |
指定坐标高度值(对编辑时无效,仅初始化传入有效,常用于图层中配置),也支持字符串模版配置 |
|
addHeight |
number | string |
<可选> |
在现有坐标基础上增加的高度值(对编辑时无效,仅初始化传入有效,常用于图层中配置),也支持字符串模版配置 |
|
highlight |
CylinderEntity.StyleOptions |
<可选> |
鼠标移入或单击(type:'click')后的对应高亮的部分样式,提示:原有style的配置项需要与highlightStyle配置有一一对应关系,否则无法清除 // * @param {string} [highlight.type] 事件方式,鼠标移入高亮 或 单击高亮(type:'click') // * @param {boolean} [highlight.enabled=true] 是否启用 |
|
label |
LabelEntity.StyleOptions |
<可选> |
支持附带文字的显示 |