查阅Cesium API

这个方法用于创建圆。

Author:
  • 金磊、张丹钊、张恒、薛鹏

方法

这个方法用于创建圆

createCircle(position, Circle, name, GroupID)Promise.<Object>

参数描述:
名称 类型 描述
position Array 可选 一个经纬度数组例如:[-114.0, 40.0, 300000.0]。
Circle object 可选 对象。对象{ semiMinorAxis: 300000.0, semiMajorAxis: 300000.0, height: 200000.0, material: this._cesium.Color.GREEN, outline: true, }
name String 可选 圆的文字。
GroupID String 可选 组。
返回:
返回一个Cesium的对象。
仿照te修改 这个方法用于创建圆

CreateCircle(Position, Radius, LineColor, FillColor, GroupID, Description)Promise.<Object>

参数描述:
名称 类型 描述
Position Object 可选 Position表示地面对象的位置和方向。对象{ Altitude:高度。 AltitudeType:枚举确定高度如何解译。 Cartesian:一个布尔值,决定是否基于直角坐标系计算。 Distance:从摄像机到位置的距离。 Pitch:相机或对象的倾斜角度。 Roll:对象的滚动角。 X:X坐标。 Y:Y坐标。 Yaw:该相机或对象的方向角。 }
Radius number 可选 对象的半径(单位:米)。
LineColor String 可选 组成圆的线的颜色。颜色值由RGB定义。
FillColor String 可选 圆的填充色。颜色值由RGB定义。
GroupID String 可选 组。
Description String 可选 显示在信息树中圆的名称。
返回:
返回一个Cesium的对象。
向三维场景中添加圆(可编辑,升级版)。

createCircleOptimization(option, method)Promise.<Object>

参数描述:
名称 类型 描述
option Object 可选 矩形参数
method function 可选 回调函数
返回:
返回一个Cesium的对象。
仿照te修改 这个方法用于创建椭圆

CreateEllipse(Position, RadiusX, RadiusY, LineColor, FillColor, GroupID, Description)Promise.<Object>

参数描述:
名称 类型 描述
Position Object 可选 Position表示地面对象的位置和方向。对象{ Altitude:高度。 AltitudeType:枚举确定高度如何解译。 Cartesian:一个布尔值,决定是否基于直角坐标系计算。 Distance:从摄像机到位置的距离。 Pitch:相机或对象的倾斜角度。 Roll:对象的滚动角。 X:X坐标。 Y:Y坐标。 Yaw:该相机或对象的方向角。 }
RadiusX number 可选 椭圆沿X轴半径。
RadiusY number 可选 椭圆沿Y轴半径。
LineColor String 可选 组成椭圆的线的颜色。颜色值由RGB定义。
FillColor String 可选 椭圆的填充色。颜色值由RGB定义。 * @param {number} [NumOfSegments] 组成圆锥体的部分数目。部分数据越多,圆锥体越圆滑。
GroupID String 可选 组。
Description String 可选 显示在信息树中椭圆的名称。
返回:
返回一个Cesium的对象。
删除圆

deleteObject()

向三维场景中添加圆。

executeClircle(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
向三维场景中添加圆完善。

executeClirclews(method)

参数描述:
名称 类型 描述
method object 可选 回调函数
圆导出工程数据
获取circle样式

getstyles()

修改圆的可视距离

setDistanceDisplayCondition(ellipse, min, max)Object

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
min, max String 可选 设置线段的可视距离
返回:
返回一个ellipse对象。
设置圆的贴图

setEllipseImage(ellipse, 图片路径。)Object

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
图片路径。 url
返回:
返回一个ellipse对象。
设置Ellipse圆柱

setExtrudedHeight(ellipse, height)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
height Float 可选 height
返回:
返回一个Ellipse对象。
设置Ellipse的相对于椭球面的高度

setHeight(ellipse, length)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
length Property 可选 长度。
返回:
返回一个Ellipse对象。
设置ellipse的高度类型

setHeightType(ellipse, type)Object

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
type int 可选 1:该位置被夹在地形上。2:这个职位是绝对的。3:位置高度是地形上方的高度。
返回:
返回一个对象。
设置Ellipse的填充颜色

setMaterial(ellipse, htmlColor)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
htmlColor Property 可选
返回:
返回一个Ellipse对象。
设置Ellipse的透明度

setMaterialAlpha(ellipse, a)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
a Float 可选 透明度 0-1
返回:
返回一个Ellipse对象。
设置Ellipse的Color轮廓的属性

setOutlineColor(ellipse, htmlColor)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
htmlColor Property 可选
返回:
返回一个Ellipse对象。
设置Ellipse的半长轴的数字属性。

setSemiMajorAxis(ellipse, length)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
length Property 可选 长度。
返回:
返回一个Ellipse对象。
设置Ellipse的半短轴的数字属性。

setSemiMinorAxis(ellipse, length)Ellipse

参数描述:
名称 类型 描述
ellipse Object 可选 ellipse对象
length Property 可选 长度。
返回:
返回一个Ellipse对象。