Arc

是用于创建3D弧线图的类,弧线图用以展示两点之间的关联,可以用在迁徙图等表示流向的场景中。

构造函数

构造函数
TMap.visualization.Arc(options:ArcOptions)

方法

方法 返回值 说明
setData(dataList:ArcLine[]) this 设置数据。
setPickStyle(pickStyle: Function) this 设置弧线图样式映射函数。
getPickStyle() Function 获取弧线图样式映射函数。
setCurvature(curvature: Number) this 设置弧线的曲度。
getCurvature() Number 获取弧线的曲度。
setMode(mode: String) this 设置弧线的模式,是贴地的弧线或垂直的弧线。
getMode() String 获取弧线的模式。
setAnimDuration(duration: Number) this 设置动画时间,从起点到终点的运动时间。
getAnimDuration() Number 获取动画时间。
setHighlightDuration(HighlightTime: Number) this 设置动画的高亮时间,影响弧线上高亮的长度。
getHighlightDuration() Number 获取高亮时间。
addTo(map:Map ) this 添加至指定地图实例。
show() this 显示图层。
hide() this 隐藏图层。
remove() this 删除图层。
destroy() this 销毁图层对象。

事件

事件名 参数 说明
click evt:VisualEvent 点击弧线时触发。
hover evt:VisualEvent 鼠标悬停目标改变时触发,若悬停在图形外部,则返回结果中的拾取对象为null

ArcStyle

弧线图样式规范。

属性

名称 类型 说明
color String 弧线颜色,支持rgb(), rgba(), #RRGGBB格式,默认为rgba(56,124,234,0.3)
animateColor String 动画颜色,支持rgb(), rgba(), #RRGGBB格式,默认为rgba(29,211,253,1)
width Number 弧线的宽度,默认为4(px)

ArcLine

单条弧线数据规范。

属性

名称 类型 说明
from Latlng 弧线起点。
to Latlng 弧线终点。