GeoDoubleArrowElement

吉奥双箭头元素符号类

new Cesium.GeoDoubleArrowElement(options)

Name Type Description
options Object optional 参数选项:
Name Type Description
viewer Viewer optional 关联视图对象
positions Array optional 箭头符号节点坐标数组,为保证正确绘制出可用的箭头形态至少需要给定3个节点的坐标
lineColor Color optional 边线颜色
lineWidth Number optional 边框宽度
lineStyle String optional 箭头符号线型,值可以为:solid,dashed,none
fillMode String optional 箭头符号填充模式,值可以为:solid,gradient,none
fillColor Color optional 箭头符号填充颜色
fillStartColor Color optional 箭头符号渐变填充起始颜色
fillEndColor Color optional 箭头符号渐变填充结束颜色
fillTransparency Color optional 箭头符号渐变填充透明度
Author:
  • zj
Example:
示例代码:
var symbol = new Cesium.GeoDoubleArrowSymbol({
    viewer: viewer,
    positions: [
        [116.45304793070586, 31.592192169546728],
        [116.71811652713569, 30.455176524911696],
        [119.71811652713569, 31.455176524911696],
        [119.71811652713569, 32.455176524911696],
    ],
    lineColor: new Cesium.Color(0, 1,1, 1),
    lineWidth: 5,
    lineStyle: GeoElement.LINE_STYLE.SOLID,
    fillMode: "gradient",
    fillColor: new Cesium.Color(0, 0,1, 1),
    fillStartColor: new Cesium.Color(0, 0,1, 1),
    fillEndColor: new Cesium.Color(0, 1,0, 1)
});
See:

Extends

Members

classType : String

分类标识
Inherited From:

code : String

符号编号
Inherited From:

color : Color

颜色
Inherited From:

controlGeometry : Object

控制点
Inherited From:

readonlydefinitionChanged : Event

属性改变事件
Inherited From:

deleted : Boolean

是否已删除
Inherited From:

description : String

符号说明
Inherited From:

geoElementType : GeoElementType

元素符号类型
Inherited From:

geometry : Object

外包盒
Inherited From:

name : String

符号名称
Inherited From:
Default Value: GEOSYMBOL

objectKey : String

对象标识
Inherited From:

OID : String

OID
Inherited From:

order : Number

元素排序
Inherited From:

parentID : Number

父元素ID
Inherited From:

property : Object

其他属性
Inherited From:

schemaCode : String

图示编号
Inherited From:

shape : Object

几何
Inherited From:

style : Object

样式
Inherited From:

transparent : Number

透明度
Inherited From:

type : String

符号类型
Inherited From:

updateTime : Date

更新时间
Inherited From:

version : String

版本信息
Inherited From:

visible : String

是否可见
Inherited From:

Methods

staticCesium.GeoDoubleArrowElement.getInstanceByFeature(viewer, feature)

获取GeoDoubleArrowElement的对象实例,通过feature结构数据。 静态函数
Name Type Description
viewer Viewer 地球视图
feature Object 要素
Returns:
GeoDoubleArrowElement
Example:
//feature结构示例
var feature = { 
 "type": "Feature", 
 "properties": {
     "OID": "", //编号
     "elementType": "DOUBLEARROW", //类型
     "style": {
         "visibleSwallowTail": true,
         "lineWidth": 1.0,
         "lineStyle": "solid",
         "fillMode": "gradient",
         "fillColor": "rbga(0,0,1,1)",
         "fillStartColor": "rbga(0,0,1,1)",
         "fillEndColor": "rbga(0,0,1,1)",
         "fillTransparency": 1
     }, //样式
     "boundingSphere": "", //外包盒,球或盒子
     "controlGeometry": null, //控制点,一般为多点集合,点标号类型时为空值
     "name": "", //元素名称
     "visible": true, //可见性
     "color": "rbga(0,0,1,1)", //颜色
     "transparent": 1, //透明度
     "property": {}, //其他属性
     "objectKey": "", //对象标识
     "parentID": "", //父元素ID
     "deleted": false, //是否已删除
     "order": 0, //元素排序
     "updateTime": Date //更新时间
 }, 
 "geometry": { "type": "Polygon", "coordinates": [ [ [ x1, y1, z1 ], [ x2, y2, z2], ..., [ xn, yn, zn ] ] ] } //几何
}

destroy()

销毁元素符号

remove()

在场景中移除元素符号

render()

在场景中渲染元素符号

rotation()

旋转
Inherited From:

scale()

缩放
Inherited From:

toGeoGlobeFeature()

序列化为GeoGlobe.Feature类实例

toGeoJSON()

序列化为JSON数据

translate()

平移
Inherited From: