PolylineOptions
interface PolylineOptions {
clip?: boolean;
coordType?: "BMAP_COORD_BD09" | "BMAP_COORD_GCJ02" | "BMAP_COORD_WGS84";
dashArray?: number[];
enableClicking?: boolean;
enableEditing?: boolean;
enableMassClear?: boolean;
geodesic?: boolean;
icons?: IconSequence[];
linkRight?: boolean;
strokeColor?: string;
strokeLineCap?: "round" | "butt" | "square";
strokeLineJoin?: "round" | "miter" | "bevel";
strokeOpacity?: number;
strokeStyle?: "solid" | "dashed" | "dotted";
strokeTexture?: { height?: number; url: string; width?: number };
strokeWeight?: number;
zIndex?: number;
}
clip?: boolean;
coordType?: "BMAP_COORD_BD09" | "BMAP_COORD_GCJ02" | "BMAP_COORD_WGS84";
dashArray?: number[];
enableClicking?: boolean;
enableEditing?: boolean;
enableMassClear?: boolean;
geodesic?: boolean;
icons?: IconSequence[];
linkRight?: boolean;
strokeColor?: string;
strokeLineCap?: "round" | "butt" | "square";
strokeLineJoin?: "round" | "miter" | "bevel";
strokeOpacity?: number;
strokeStyle?: "solid" | "dashed" | "dotted";
strokeTexture?: { height?: number; url: string; width?: number };
strokeWeight?: number;
zIndex?: number;
}
属性
是否进行跨经度180度裁剪,绘制跨经度180度的折线时可设置为 false 以优化效果,默认值:true
输入坐标的坐标类型。未设置时使用全局 BMap.coordType。
虚线样式配置,如 [8, 4] 表示实线部分长8像素、间隙部分长4像素。 默认虚线中实线和空隙的长度均为线宽的2倍
是否响应点击事件,默认值:true
是否启用线编辑,默认值:false
是否在调用 map.clearOverlays() 时清除此覆盖物,默认值:true
是否开启大地线模式,为 true 时两点连线将以大地线的形式呈现,默认值:false
配置贴合折线的图标
跨180度经线时是否按最短路径绘制,默认值:false
折线颜色,格式为 '#xxxxxx',默认跟随主题色(CSS 变量 --bmap-color-primary,缺省为 '#1677ff')
描边线端头类型,默认值:'round'
描边线连接处类型,默认值:'round'
折线的透明度,取值范围0 - 1,默认值为 1
折线的样式,默认值:'solid'
线纹理配置,用于沿折线重复绘制图片(如方向箭头),仅 WebGL 渲染模式支持
折线的宽度,以像素为单位,默认值为 2
覆盖物的初始层叠顺序,也可在实例上通过 setZIndex() 方法修改,默认值:0
此类表示Polyline构造函数的可选参数。它没有构造函数,但可通过对象字面量形式表示。