添加线。
属性
水平距离测量
空间距离测量
空间距离测量
垂直高度测量
方法
创建落地线。
createLandingLine(position, option) → Polyline
参数描述:
名称 | 类型 | 描述 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
position |
Object | 可选 位置。 | ||||||||||||
option |
Object |
可选
参数
|
返回:
向三维场景中添加链路。
createLink(position1, position2, options) → Polyline
参数描述:
名称 | 类型 | 描述 |
---|---|---|
position1 |
Array | 可选 点1。 |
position2 |
Array | 可选 点2。 |
options |
Object | 可选 参数。{ lineType: 1, //线形(可选) num: 200, //线段采样数(可选) width: 2, //线宽(可选) speed: 1, //倍速(可选) lineColor: 'rgba(255,255,255,0.5)', //线颜色(可选) pointColor: 'rgba(255,255,255,0.5)', //点填充颜色(可选) outlineColor: 'rgba(255,255,255,0.5)', //点边框线颜色(可选) outlineWidth: 2, //点边框宽度(可选) size: 8, //点大小(可选) } |
返回:
返回一个Polyline的对象。
添加链路(优化版)。
createLinkPro(position1, position2, options) → Polyline
调用方法:
var position11 = { lon: 117.18004164267542, lat: 31.833828547032773, height: 1000 };
var position12 = { lon: 117.17010804888875, lat: 31.85456077387976, height: 10 };
var options1 = {
width: 4, //线宽(可选)
// time: 3000, //时间(可选)
lineColor: '#0000ff', //线颜色(可选)
// pointColor: '#ffffff', //点填充颜色(可选)
}
let link1 = sgworld.Creator.createLinkPro(position11, position12, options1);
参数描述:
名称 | 类型 | 描述 | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
position1 |
Array | Cartesian3 | Degrees | 可选 点1。 | ||||||||||||||||||
position2 |
Array | Cartesian3 | Degrees | 可选 点2。 | ||||||||||||||||||
options |
Object |
可选
参数
|
返回:
返回一个Polyline的对象。
向三维场景中添加线。
参数描述:
名称 | 类型 | 描述 |
---|---|---|
Geometry |
Array | 可选 一个经纬度数组 例如:[{x: 1241183.5017659152, y: -4980441.651928518, z: 3769366.996495204},{x: 1241183.5017659152, y: -4980441.651928518, z: 3769366.996495204}]。 |
LineColor |
String | 可选 线的颜色。 |
返回:
返回一个Cesium的对象。
仿照te修改
删除polyline
向三维场景中添加线。
参数描述:
名称 | 类型 | 描述 |
---|---|---|
method |
object | 可选 回调函数 |
polyline导出工程数据
结束当前操作
获取polyline样式
获取polyline的显示隐藏
设置线段是否贴地
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
clampToGround |
bool | 可选 指定Polyline是否应该夹在地面上 |
返回:
返回一个polyline对象。
修改线段的可视距离
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
min, max |
String | 可选 设置线段的可视距离 |
返回:
返回一个polyline对象。
设置线是否发光
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
glow |
bool | 可选 是否 |
返回:
返回一个Label对象。
设置线的高度类型
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
type |
int | 可选 1:该位置被夹在地形上。2:这个职位是绝对的。3:位置高度是地形上方的高度。 |
返回:
返回一个对象。
添加线的材料
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
material |
Object | 可选 材料对象 |
返回:
返回一个Label对象。
设置线段透明度
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
a |
Float | 可选 透明度 0-1 |
返回:
返回一个Label对象。
设置线段颜色
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
htmlColor颜色。 |
htmlColor |
返回:
返回一个Label对象。
设置线段边框颜色
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
返回:
-
htmlColor颜色。
-
返回一个Label对象。
添加线的拉伸
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
height |
duble | 可选 拉伸高度 |
返回:
返回一个Label对象。
设置线的缓冲区添加
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
线宽。 |
radius |
返回:
返回一个polyline对象。
设置线段类型
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
a |
a | 可选 线段类型例如:PolylineGlowMaterialProperty,PolylineOutlineMaterialProperty,PolylineArrowMaterialProperty,PolylineDashMaterialProperty |
返回:
返回一个Label对象。
设置polyline的显示隐藏
参数描述:
名称 | 类型 | 描述 |
---|---|---|
b |
boolean | 可选 true|false |
修改线段的宽度
参数描述:
名称 | 类型 | 描述 |
---|---|---|
polyline |
Object | 可选 polyline对象 |
width |
String | 可选 设置线段的宽度 |
返回:
返回一个polyline对象。