Polyline覆盖物

Abstract

提供Polyline覆盖物创建、操作方法

Since

1.0.0

Package

@bdmap/map

Hierarchy (view full)

Constructors

Properties

Accessors

Methods

Constructors

  • 构造函数,默认参数

    {
    points: [],
    width: 20;
    textures: [],
    join: SysEnum.LineJoinType.BEVEL,
    cap: SysEnum.LineCapType.BUTT,
    isGeodesic: false,
    directionCross180: SysEnum.LineDirectionCross.NONE;,
    fillcolor: 'rgba(255, 235, 59 ,0.7)',
    isThined: false,
    dottedline: false,
    dottedlineType: SysEnum.PolylineDottedLineType.DOTTED_LINE_SQUARE
    }

    Parameters

    Returns Polyline

Properties

uuid: string
type: number
eventListener: TOverlayListener = {}
isDestroyed: boolean = false

Accessors

  • get visible(): boolean
  • 获取显示状态

    Returns boolean

    Since

    1.0.0

  • set visible(val): void
  • 设置显示状态

    Parameters

    • val: boolean

    Returns void

    Since

    1.0.0

  • get zIndex(): number
  • 获取覆盖物显示层级

    Returns number

    Since

    1.0.0

  • set zIndex(val): void
  • 设置覆盖物显示层级

    Parameters

    • val: number

    Returns void

    Since

    1.0.0

  • get typeName(): string
  • Returns string

Methods

  • Parameters

    Returns void

    Since

    1.0.1

    History

    包1.0.0 版本中 model:string , 取值范围 'CLICK'、'TOUCH'

  • Parameters

    Returns void

    Since

    1.0.1

    History

    包1.0.0 版本中 model:string , 取值范围 'CLICK'、'TOUCH'

  • 设置显示状态

    Parameters

    • val: boolean

    Returns void

    Since

    1.0.0

  • 获取显示状态

    Returns boolean

    Since

    1.0.0

  • 获取透明度

    Returns number

    Since

    1.0.0

  • 设置透明度

    Parameters

    • alpha: number

      取值范围[0,1]

    Returns void

    Since

    1.0.0

  • 设置marker开始显示的地图缩放层级

    Parameters

    • startLevel: number

    Returns Polyline

    Since

    1.0.0

  • 获取marker开始显示的地图缩放层级

    Returns number

    Since

    1.0.0

  • 设置marker开始显示的地图缩放层级

    Parameters

    • startLevel: number

    Returns void

    Since

    1.0.0

  • 设置marker结束显示的地图缩放层级

    Parameters

    • endLevel: number

    Returns Polyline

    Since

    1.0.0

  • 获取marker结束显示的地图缩放层级

    Returns number

    Since

    1.0.0

  • 设置marker结束显示的地图缩放层级

    Parameters

    • endLevel: number

    Returns void

    Since

    1.0.0

  • 获取是否可点击状态

    Returns boolean

    Since

    1.0.0

  • 设置是否可点击

    Parameters

    • isClickable: boolean

    Returns void

    Since

    1.0.0

  • 设置覆盖物显示层级

    Parameters

    • val: number

    Returns void

    Since

    1.0.0

  • 获取覆盖物显示层级

    Returns number

    Since

    1.0.0

  • 设置覆盖物属性数据

    Parameters

    • extraInfo: AnyObject

    Returns void

    Since

    1.0.0

  • 获取覆盖物属性数据

    Returns AnyObject

    Since

    1.0.0

  • 移除覆盖物

    Parameters

    • Optional noUpdate: boolean

    Returns void

    Since

    1.0.0

  • 获取是否移除状态

    Returns boolean

    Since

    1.0.0

  • 仅适用用户主动触发的销毁

    Returns void

  • 设置纹理填充样式

    Parameters

    Returns void

    Since

    1.2.0

  • 获取线颜色

    Returns string

    Since

    1.0.0

  • 设置线颜色

    Parameters

    • Optional color: string

    Returns Polyline

    Since

    1.0.0

  • 设置线颜色

    Parameters

    • color: string

    Returns void

    Since

    1.0.0

  • 获取线图形坐标点串

    Returns LatLng[]

    Since

    1.0.0

  • 设置线图形坐标点串

    Parameters

    Returns void

    Since

    1.0.0

  • 获取线宽

    Returns number

    Since

    1.0.0

  • 设置线宽

    Parameters

    • width: number

    Returns Polyline

    Since

    1.0.0

  • 设置线宽

    Parameters

    • width: number

    Returns void

    Since

    1.0.0

  • 获取描边线宽

    Returns number

    Since

    1.2.0

  • 设置描边线宽

    Parameters

    • width: number

    Returns Polyline

    Since

    1.2.0

  • 设置描边线宽

    Parameters

    • width: number

    Returns void

    Since

    1.2.0

  • 获取描边线颜色

    Returns string

    Since

    1.2.0

  • 设置描边线颜色

    Parameters

    • color: string

    Returns Polyline

    Since

    1.2.0

  • 设置描边线颜色

    Parameters

    • color: string

    Returns void

    Since

    1.2.0

  • 设置线拐点类型

    Parameters

    Returns void

    Since

    1.0.0

  • 设置线端点样式类型

    Parameters

    Returns void

    Since

    1.0.0

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • 获取是否启用抽稀

    Returns ((isThined) => undefined | Polyline)

      • (isThined): undefined | Polyline
      • 设置是否启用抽稀

        Parameters

        • isThined: boolean

        Returns undefined | Polyline

        Since

        1.0.0

    Since

    1.0.0

  • 设置是否启用抽稀

    Parameters

    • isThined: boolean

    Returns undefined | Polyline

    Since

    1.0.0

  • 设置是否启用抽稀

    Parameters

    • isThined: boolean

    Returns void

    Since

    1.0.0

  • 设置抽稀容差值

    Parameters

    • val: number

    Returns void

    Since

    1.2.0

  • 设置抽稀容差值

    Parameters

    • val: number

    Returns void

    Since

    1.2.0

  • 获取抽稀容差值

    Returns number

    Since

    1.2.0

  • 设置是否启用跨越180度

    Parameters

    Returns void

    Since

    1.0.0

  • 获取是否启用绘制大地线

    Returns boolean

    Since

    1.0.0

  • 设置是否启用绘制大地线

    Parameters

    • geodesic: boolean

    Returns Polyline

    Since

    1.0.0

  • 设置是否启用绘制大地线

    Parameters

    • geodesic: boolean

    Returns void

    Since

    1.0.0

  • 获取是否启用虚线样式

    Returns boolean

    Since

    1.0.0

  • 设置是否启用虚线样式

    Parameters

    • dotted: boolean

    Returns undefined | Polyline

    Since

    1.0.0

  • 设置是否启用虚线样式

    Parameters

    • dotted: boolean

    Returns void

    Since

    1.0.0

  • 设置填充纹理

    Parameters

    Returns void

    Since

    1.0.0

  • 设置填充纹理

    Parameters

    Returns void

    Since

    1.0.0

  • 设置填充颜色列表

    Parameters

    • cList: string[]

    Returns undefined | Polyline

    Since

    1.1.0

  • 设置填充颜色列表

    Parameters

    • cList: string[]

    Returns void

    Since

    1.1.0

  • 获取填充颜色列表

    Returns string[]

    Since

    1.1.0

  • 设置多纹理的索引

    Parameters

    • iList: number[]

    Returns Polyline

    Since

    1.1.0

  • 设置多纹理的索引

    Parameters

    • iList: number[]

    Returns void

    Since

    1.1.0

  • 获取多纹理的索引

    Returns number[]

    Since

    1.1.0

  • 设置是否是渐变线

    Parameters

    • enable: boolean

    Returns undefined | Polyline

    Since

    1.1.0

  • 设置是否是渐变线

    Parameters

    • enable: boolean

    Returns void

    Since

    1.1.0

  • 是否是渐变线

    Returns boolean

    Since

    1.1.0

  • 设置发光样式

    Parameters

    Returns void

    Since

    1.1.0

  • 设置发光线段的宽度 宽度 >0

    Parameters

    • bloomWidth: number

    Returns Polyline

    Since

    1.1.0

  • 设置发光线段的宽度 宽度 >0

    Parameters

    • bloomWidth: number

    Returns void

    Since

    1.1.0

  • 获取发光线段的宽度

    Returns number

    Since

    1.1.0

  • 设置发光线段的透明度

    Parameters

    • bloomAlpha: number

      取值范围0~1

    Returns void

    Since

    1.1.0

  • 设置发光线段的透明度

    Parameters

    • bloomAlpha: number

      取值范围0~1

    Returns void

    Since

    1.1.0

  • 获取发光线段的透明度

    Returns number

    Since

    1.1.0

  • 设置透明度渐变发光效果的渐变速率

    Parameters

    • speed: number

      取值范围1.0 ~ 10.0

    Returns Polyline

    Since

    1.1.0

  • 设置透明度渐变发光效果的渐变速率

    Parameters

    • speed: number

      取值范围1.0 ~ 10.0

    Returns void

    Since

    1.1.0

  • 获取透明度渐变发光效果的渐变速率

    Returns number

    Since

    1.1.0

  • 设置模糊发光效果的模糊次数

    Parameters

    • times: number

      取值范围 1~10

    Returns Polyline

    Since

    1.1.0

  • 设置模糊发光效果的模糊次数

    Parameters

    • times: number

      取值范围 1~10

    Returns void

    Since

    1.1.0

  • 模糊发光效果的模糊次数

    Returns number

    Since

    1.1.0

  • 设置平滑类型

    Parameters

    Returns void

    Since

    1.2.0

  • 设置平滑控制值

    Parameters

    • val: number

    Returns Polyline

    Since

    1.2.0

  • 设置平滑控制值

    Parameters

    • val: number

    Returns void

    Since

    1.2.0

  • 获取平滑控制值

    Returns number

    Since

    1.2.0