TextPathMarker覆盖物

Abstract

提供路名绘制创建、操作方法

Since

2.0.0

Package

@bdmap/map

Hierarchy (view full)

Constructors

Properties

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

Accessors

  • get typeName(): string
  • Returns string

  • 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

Methods

  • Parameters

    • model: OverlayEvent
    • fun: Function

    Returns void

    Since

    1.0.1

    History

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

  • Parameters

    • model: OverlayEvent
    • fun: Function

    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

  • 获取覆盖物开始显示的地图缩放层级

    Returns number

    Since

    1.0.0

  • 设置覆盖物开始显示的地图缩放层级

    Parameters

    • startLevel: number

    Returns void

    Since

    1.0.0

  • Parameters

    • from: number
    • to: number

    Returns void

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

    Returns number

    Since

    1.0.0

  • Parameters

    • from: number
    • to: number

    Returns void

  • 设置覆盖物结束显示的地图缩放层级

    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 undefined | boolean

    Since

    1.0.0

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

    Returns void

  • 设置路名

    Parameters

    • text: string

      路名字符串

    Returns void

  • 设置文字颜色(ARGB 格式)

    Parameters

    • argb: ColorString

      颜色值(如 0xFF0000FF 表示蓝色)

    Returns void

  • 获取文字颜色

    Returns number

    文字颜色(ARGB 格式)

  • 设置文字大小

    Parameters

    • size: number

      文字大小(单位:px)

    Returns void

  • 获取文字大小

    Returns number

    文字大小(px)

  • 设置文字描边颜色

    Parameters

    Returns void

  • 获取文字描边颜色

    Returns number

    描边颜色(ARGB 格式)

  • 设置文字描边宽度

    Parameters

    • width: number

      描边宽度(px)

    Returns void

  • 获取文字描边宽度

    Returns number

    描边宽度(px)

  • 设置字体格式

    Parameters

    • option: number

    Returns void

  • 获取字体格式

    Returns number

    number

  • 获取路名

    Returns string

    路名字符串

  • 设置展示路名的道路坐标点(需至少 2 个点)

    Parameters

    • points: LatLng[]

      经纬度坐标列表

    Returns void

  • 获取道路坐标点列表

    Returns null | LatLng[]

    经纬度坐标列表(可能为 null)

  • 转换为绘制项(BmDrawItem)

    Returns null | default

    绘制项(null 表示无效)