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关键字) |