您当前的位置: 首页> JavaScript API 通用版 > 类参考

Class:点线面类/Flyline
属性
属性 类型 描述
layerId Number 图层ID
zIndex Number 图层遮挡顺序
layerOrder Number 图层显示位置 :
CLDMAP_LAYER_ORDER_INIT 显示到背景之下;
CLDMAP_LAYER_ORDER_BG 显示背景上;
CLDMAP_LAYER_ORDER_ROAD 显示到道路上;
CLDMAP_LAYER_ORDER_BUILD 显示到建筑上;
CLDMAP_LAYER_ORDER_LABEL 显示到标注上;
方法
方法 返回值 描述
setStyle(Object{ '样式键值1':{ strokeWidth:Number, borderWidth:Number, images:[String,...], repeatWidth:Number, repeatHeight:Number, strokeColor:String, borderColor:String, strokeStyle:String, strokeDasharray:[Number,Number,...], }, '样式键值2':{...}, '样式键值3':{...} }) true|false 设置样式对象
strokeWidth: 线宽 单位:像素
borderWidth: 描边的宽度 单位:像素
images: 图片url地址(字符串)数组,使用图片则填充颜色无效
repeatWidth: 纹理平铺宽度:==-1 拉伸, == 0 使用图片宽度平铺(默认), > 0 指定平铺宽度
repeatHeight: 纹理平铺高度:-1:拉伸(默认),0: 使用图片高度平铺, 大于0: 指定平铺高度
strokeColor: 线段颜色(如 '#0000ff')
borderColor: 描边颜色(如 '#ff0000')
strokeStyle: 线样式,实线:'solid',虚线:'dashed', 虚边线:'borderDashed'
strokeDasharray: 虚线时使用:[10,10]表示10个像素的实线和10个像素的空白(如此反复)组成的虚线;复杂虚线请使用纹理填充
setFlyingStyle(Object{ '飞行图片键值1':{ images:[String,...], width:Number, height:Number, }, '飞行图片键值2':{...}, '飞行图片键值3':{...} }) true|false 设置飞行图片 images: 图片url地址(字符串)数组
width: 显示样式的宽度:默认值(0,即和图片一宽度)
height: 显示样式的高度:默认值(0,即和图片一高度)
setData(Object{ '线条1':{ id:Number | String, points:[Careland.Point,...], stepPixels:Number, frames:Number, style:KeyValue, flownStyle:KeyValue, flyingStyle:KeyValue, flyingIcon:KeyValue, startCap:String, endCap:String, capScale:Number, userData:Anything, }, '线条2':{...}, '线条3':{...} }) none 设置飞线数据(在此之前应先设置好样式) id: 飞线ID
points: 凯立德坐标或者国测局坐标集
stepPixels: 飞行步长(像素),大于0时 优先使用
frames: 从头到尾的帧数,默认40
style: 底线 线样式键值:线样式对象(setStyle的传入参数)中的一个
flownStyle: 飞过 线样式键值:线样式对象(setStyle的传入参数)中的一个
flyingStyle: 正在飞 图片样式键值(完全贴合线条形状显示):飞行图片对象(setFlyingStyle的传入参数)中的一个
flyingIcon: 正在飞 图标样式键值(随线条形状旋转角度):飞行图片对象(setFlyingStyle的传入参数)中的一个
startCap: 开头线帽 默认值为'butt'无头 其他可选值:'round'圆头, 'triangle'三角箭头, 'square'方头, ['url1',...]图片url集
endCap: 结尾线帽 默认值为'butt'无头 其他可选值:'round'圆头, 'triangle'三角箭头, 'square'方头, ['url1',...]图片url集
capScale: 线帽缩放(相对于线宽),线帽样式为 'triangle' 'square' 图片 设置有效
userData: 用户自己的数据信息原因返回
show() none 显示
setZooms([Number,Number]) none 设置显示的比例尺范围 参数Array,第一个是最小值,第二个是最大值
setTipVisible(true|false) none 设置显示Tip
hide() none 隐藏结果
clear() none 清除结果
pause(idList:['线条1', Number|String, ...]) none 暂停 idList(可选参数,否则该方法生效于所有线条): 飞线ID列表(等于setData传参中Object的序号OR关键字)
resume(idList:['线条x', Number|String, ...]) none 恢复 idList(可选参数,否则该方法生效于所有线条): 飞线ID列表(等于setData传参中Object的序号OR关键字)
reset(idList:['线条n', Number|String, ...]) none 重置 idList(可选参数,否则该方法生效于所有线条): 飞线ID列表(等于setData传参中Object的序号OR关键字)