Circle覆盖物

Abstract

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

Since

1.0.0

Package

@bdmap/map

Hierarchy (view full)

Constructors

  • 构造函数,默认参数如下

    {
    center: new LatLng(39.914935, 116.403119),
    radius: 1000,
    fillcolor: 'rgba(255, 235, 59 ,0.7)'
    }

    Parameters

    Returns Circle

    Since

    1.0.1

Properties

uuid: string
type: number
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

    Returns undefined | Circle

    Since

    1.0.0

  • 获取中心点

    Returns LatLng

    Since

    1.0.0

  • 设置中心点

    Parameters

    Returns void

    Since

    1.0.0

  • 设置半径

    Parameters

    • radius: number

    Returns Circle

    Since

    1.0.0

  • 获取半径

    Returns number

    Since

    1.0.0

  • 设置半径

    Parameters

    • radius: number

    Returns void

    Since

    1.0.0

  • 设置长度单位

    Parameters

    Returns undefined | Circle

    Since

    1.2.0

  • 设置长度单位

    Parameters

    Returns void

    Since

    1.2.0

  • 设置填充颜色

    Parameters

    • color: string

    Returns Circle

    Since

    1.0.0

  • 获取填充颜色

    Returns string

    Since

    1.0.0

  • 设置填充颜色

    Parameters

    • color: string

    Returns void

    Since

    1.0.0

  • 是否启用渐变

    Parameters

    • enable: boolean

    Returns Circle

    Since

    1.2.0

  • 是否启用渐变

    Parameters

    • enable: boolean

    Returns void

    Since

    1.2.0

  • 启用渐变状态

    Returns boolean

    Since

    1.2.0

  • 设置渐变颜色序列

    Parameters

    • colors: string[]

    Returns Circle

    Since

    1.2.0

  • 设置渐变颜色序列

    Parameters

    • colors: string[]

    Returns void

    Since

    1.2.0

  • 获取渐变颜色序列

    Returns string[]

    Since

    1.2.0

  • 设置渐变半径权重 0.0 ~ 1.0

    Parameters

    • weight: number

    Returns undefined | Circle

    Since

    1.2.0

  • 设置渐变半径权重 0.0 ~ 1.0

    Parameters

    • weight: number

    Returns void

    Since

    1.2.0

  • 获取渐变半径权重 0.0 ~ 1.0

    Returns number

    Since

    1.2.0

  • 设置渐变颜色权重 0.0 ~ 1.0

    Parameters

    • weight: number

    Returns undefined | Circle

    Since

    1.2.0

  • 设置渐变颜色权重 0.0 ~ 1.0

    Parameters

    • weight: number

    Returns void

    Since

    1.2.0

  • 获取渐变颜色权重 0.0 ~ 1.0

    Returns number

    Since

    1.2.0

  • 设置描边样式

    Parameters

    Returns Circle

    Since

    1.0.0

  • 设置描边样式

    Parameters

    Returns void

    Since

    1.0.0

  • 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

  • 设置透明度

    Parameters

    • alpha: number

      取值范围[0,1]

    Returns Circle

    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 Circle

    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 Circle

    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