设置参数
Parameters:
| Name |
Type |
Argument |
Description |
options |
Object
|
<optional>
|
选项
Properties
| Name |
Type |
Argument |
Default |
Description |
positions |
Array
|
Array.<Array>
|
Array.<Object>
|
<optional>
|
|
红线数据,需要至少两个元素,元素表示的是经纬度。元素可以是数组,或者对象。按顺序分别表示经度纬度高度或者是一维数组,形如[lon1,
lat1, height1,lon2, lat2,height2...]。格式不能混用。如果最后一个点和第一个坐标一致则认为是闭合红线,此时至少需要四个点。点的顺序为俯视时逆时针连接。 |
side |
String
|
<optional>
|
"Both"
|
红线内外模式。Both为左右都显示,可选值:Left,Right,Both。从第一个点看向第二个点为基线区分左右。 |
width |
Number
|
<optional>
|
10
|
退距宽度,默认左右各一半,既左边退距5米,右边退距5米 |
height |
Number
|
<optional>
|
10
|
退距高度,单位米 |
color |
String
|
<optional>
|
"#ff0000"
|
退距分析边框颜色 |
alpha |
Number
|
<optional>
|
0.5
|
退距分析边框透明度 |
overlayColor |
String
|
<optional>
|
"#0000ff"
|
退距分析内物体的着色颜色 |
overlayMixAlpha |
Number
|
<optional>
|
0.5
|
退距分析内物体的着色的混合透明度 |
lineColor |
String
|
<optional>
|
"#ff0000"
|
退距线颜色 |
lineWidth |
Number
|
<optional>
|
3
|
退距线像素宽度 |
left |
Object
|
<optional>
|
|
退距线左侧的独立样式
Properties
| Name |
Type |
Argument |
Default |
Description |
width |
Number
|
<optional>
|
options.width/2
|
退距左侧宽度 |
height |
Number
|
<optional>
|
options.height
|
退距左侧高度,单位米 |
color |
String
|
<optional>
|
options.color
|
退距分析左侧边框颜色 |
alpha |
Number
|
<optional>
|
options.alpha
|
退距分析左侧边框透明度 |
overlayColor |
String
|
<optional>
|
options.overlayColor
|
退距分析内左侧物体的着色颜色 |
overlayMixAlpha |
Number
|
<optional>
|
options.overlayMixAlpha
|
退距分析内左侧物体的着色的混合透明度 |
|
right |
Object
|
<optional>
|
|
退距线右侧的独立样式
Properties
| Name |
Type |
Argument |
Default |
Description |
width |
Number
|
<optional>
|
options.width/2
|
退距右侧宽度 |
height |
Number
|
<optional>
|
options.height
|
退距右侧高度,单位米 |
color |
String
|
<optional>
|
options.color
|
退距分析右侧边框颜色 |
alpha |
Number
|
<optional>
|
options.alpha
|
退距分析右侧边框透明度 |
overlayColor |
String
|
<optional>
|
options.overlayColor
|
退距分析内右侧物体的着色颜色 |
overlayMixAlpha |
Number
|
<optional>
|
options.overlayMixAlpha
|
退距分析内右侧物体的着色的混合透明度 |
|
|
Returns:
-
Type
-
void
Examples
let path=[[120,38,20],{x:119,y:38,z:21},{lon:120,lat:38,height:20}]
或let path=[120,38,20, 120,38,21...]
const op = {
side: "Both", //可选值:Left,Right,Both
width: 10,
height: 20,
alpha: 0.2,
color: "#00ff00",
overlayColor: "#00ff00",
overlayMixAlpha: 0.2,
lineColor: "#00ff00",
lineWidth: 3
left: {
height: 15,
width: 6,
color: "#00ff00",
alpha: 0.3,
overlayColor: "#ff0000",
overlayMixAlpha: 0.2
},
right: {
height: 15,
width: 6,
color: "#ff0000",
overlayColor: "#00ff00",
alpha: 0.8,
overlayMixAlpha: 0.2
},
};
设置退距线的点
Parameters:
| Name |
Type |
Description |
positions |
Array
|
Array.<Array>
|
Array.<Object>
|
红线数据,需要至少两个元素,元素表示的是经纬度。元素可以是数组,或者对象。按顺序分别表示经度纬度高度或者是一维数组,形如[lon1,
lat1, height1,lon2, lat2,height2...]。格式不能混用。如果最后一个点和第一个坐标一致则认为是闭合红线,此时至少需要四个点。点的顺序为俯视时逆时针连接。 |
Returns:
-
Type
-
void
Example
let path=[[120,38,20],{x:119,y:38,z:21},{lon:120,lat:38,height:20}]
或let path=[120,38,20, 120,38,21...]