Pipe
是用于创建管线图的类,用以展示管道线。
| 方法 |
返回值 |
说明 |
| setPickStyle(pickStyle: Function) |
this |
设置样式集合。 |
| setData(dataList: PipeLine[]) |
this |
设置数据。 |
| getData() |
PipeLine[] |
获取数据。 |
| setZIndex(zIndex: Number) |
this |
设置图层绘制顺序。 |
| getZIndex() |
Number |
获取图层绘制顺序。 |
| setMinZoom(minZoom: Number) |
this |
设置图层最小缩放层级,当地图缩放层级小于该值时该图层不显示。 |
| getMinZoom() |
Number |
获取图层最小缩放层级。 |
| setMaxZoom(maxZoom: Number) |
this |
设置图层最大缩放层级,当地图缩放层级大于该值时该图层不显示。 |
| getMaxZoom() |
Number |
获取图层最大缩放层级。 |
| addTo(map:Map) |
this |
添加至指定地图实例。 |
| updateAnimation(type:String,animationOptions:AnimationOptions) |
this |
更新指定类别动画参数,type支持’toggle’。 |
| getAnimation(type:String) |
AnimationOptions |
获取指定类型的动画参数,type支持’toggle’。 |
| getSelectOptions() |
VisualSelectOptions |
获取拾取配置。 |
| setSelectOptions(selectOptions: VisualSelectOptions) |
this |
设置拾取配置。 |
| show() |
this |
显示图层。 |
| hide() |
this |
隐藏图层。 |
| remove() |
this |
从地图中删除图层。 |
| destroy() |
this |
销毁图层对象。 |
| on(eventName:String, listener:Function) |
this |
添加listener到eventName事件的监听器数组中。 |
| off(eventName:String, listener:Function) |
this |
从eventName事件的监听器数组中移除指定的listener。 |
PipeStyle
管道图样式规范。
| 属性名称 |
类型 |
说明 |
| color |
String |
管道颜色,支持rgb()、rgba()、#RRGGBB格式,默认为rgba(56, 124, 234, 0.7) 。 |
PipeLine
管道线数据规范。
| 属性名称 |
类型 |
说明 |
| path |
LatLng[] | PipePoint[] |
管道线经纬度点串。 |
| radius |
Number |
管道半径,单位为米。 |
| styleId |
String |
样式id。 |
| properties |
Object |
附加的属性值。 |
PipePoint
管道线单点数据规范,PipePoint是一个Array类型
| 属性名称 |
类型 |
说明 |
| 0 |
Number |
纬度。 |
| 1 |
Number |
经度。 |
| 2 |
Number |
(可选)高度,单位为米,默认为0。 |
PipeOptions
管道图配置参数。
| 属性名称 |
类型 |
说明 |
| pickStyle |
Function |
管道图样式映射函数,接收 PipeLine 数据返回对应样式,样式对象规范详见 PipeStyle。 |
| selectOptions |
VisualSelectOptions |
拾取配置,可设置拾取动作、选中样式,其中选中样式需符合 PipeStyle 对象规范。 |
| enableBloom |
Boolean |
管道图呈现泛光效果,默认为false。 |
| toggleAnimation |
AnimationOptions |
开关动画配置参数,不配置则无开关动画效果。支持animationType为‘fade’淡入淡出,‘grow’生长两种类型,animationType默认为‘fade’淡入淡出 |
| zIndex |
Number |
图层绘制顺序。 |
| minZoom |
Number |
图层最小缩放层级,当地图缩放层级小于该值时该图层不显示,默认为3。 |
| maxZoom |
Number |
图层最大缩放层级,当地图缩放层级大于该值时该图层不显示,默认为20。 |