OD线
OD线
OD线用于场景中多个点之间的连线。支持弧线与直线两种形式。
如下图, 在子组件列表中点击 “OD线”可以进入OD线子组件的相关设置。
数据项
OD线支持在数据项设置中传入数据,数据接口字段说明如下表:
字段 | 状态 | 说明 |
---|---|---|
positions | 必传 | OD线各点为经纬度、高度位置。注意:直线可以传入多个点的位置。弧线只有前两个点有效。示例数据: "positions": [{"lat": 26.56819,"lng": 106.7145,"height": 1200}, { "lat": 26.56819,"lng": 106.7245,"height": 1200 }] |
lineStyle | 必传 | OD线的样式,示例数据 "lineStyle": { "heightRatio": 1, // 弧线曲率 "width": 2, // 线条宽度 "color": "rgba(255,240,255,1)", // 光点颜色"bgColor": "rgba(0,0,0,0.2)", // 线条颜色 "bidirectional": 0, // 光点运动方向 0:正向,1:反向,2:双向 "startTime": 0.5, // OD线渲染完成后光点开始播放的时间 "duration": 2 //光点的播放时长 } |
示例数据:
[
{
"positions": [
{
"lat": 26.56819,
"lng": 106.7145,
"height": 1200
},
{
"lat": 26.56819,
"lng": 106.7245,
"height": 1200
}
],
"lineStyle": {
"heightRatio": 1,
"width": 2,
"color": "rgba(255,240,255,1)",
"bgColor": "rgba(0,0,0,0.2)",
"bidirectional": 0,
"startTime": 0.5,
"duration": 2
}
},
{
"positions": [
{
"lat": 26.56819,
"lng": 106.7345,
"height": 1200
},
{
"lat": 26.55819,
"lng": 106.7145,
"height": 1200
}
],
"lineStyle": {}
},
{
"positions": [
{
"lat": 26.54819,
"lng": 106.7145,
"height": 1200
},
{
"lat": 26.53819,
"lng": 106.7145,
"height": 1200
}
],
"lineStyle": {}
}
]