Class: FMLineMarker

FMLineMarker

FMLineMarker 自定义线标注对象, 为自定义图层。 属于fengmap.map.min.js

new fengmap.FMLineMarker(options)

Name Type Description
options

参数

Name Type Description
segments fengmap.FMSegment

必填

color string

线颜色

width number

线宽,默认6

smooth boolean

是否平滑,默认true

radius number

圆弧半径,默认 1

url string

贴图路径, 优先使用,如果没有给值,则使用lineType的线型

type fengmap.FMLineType

线型, 默认值 fengmap.FMLineType.ARROW

borderColor string

设置FMARROW线型线边线的颜色,十六进制颜色值。如:'#FF0000'

animate boolean

true 启动动画 false 不启动动画 默认 true

depth boolean

true 开启深度 false 不开启深度 默认 true

zFighting boolean

是否处理线重叠时已走路线和未走路线的闪烁问题,开启后会增加额外的内存消耗。默认 false

gradient object

渐变颜色, key 是进度值,0~1; value 是颜色值。设置后color将不生效

gradient: {
            0.0: "rgb(0,0,255)",
            0.55: "rgb(0,255,255)",
            0.65: "rgb(0,255,0)",
            0.95: "yellow",
            1.0: "rgb(255,0,0)",
        }
ignoreFloorSpace boolean

渐变是否忽略跨层部分,默认为true。需配合gradient一起使用

Members

readonlybound

Properties:
Name Type Description
bound fengmap.FMBound

边界

color

Properties:
Name Type Description
color

颜色值

visible

Properties:
Name Type Description
visible Boolean

true 显示 false 隐藏

width

Properties:
Name Type Description
width number

线宽

Methods

addTo(map)

添加到map中

Name Type Description
map fengmap.FMMap

地图

remove()

从map中删除