覆盖物基类

Abstract

提供覆盖物基础的操作方法

Since

1.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

  • Returns number

  • Parameters

    • floor_height: number

    Returns Building

  • Parameters

    • floor_height: number

    Returns void

  • Returns boolean

  • Parameters

    • has_floor: boolean

    Returns void

  • Returns null | ColorType

  • Parameters

    • floor_color: ColorType

    Returns Building

  • Parameters

    • floor_color: ColorType

    Returns void

  • Returns number

  • Parameters

    • last_floor_height: number

    Returns Building

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    • is_animation: boolean

    Returns Building

  • Parameters

    • is_animation: boolean

    Returns void

  • Parameters

    Returns void

  • Returns boolean

  • Parameters

    • is_rounded: boolean

    Returns Building

  • Parameters

    • is_rounded: boolean

    Returns void

  • Returns number

  • Parameters

    • radius: number

    Returns void

  • Returns void

    Description

    building 销毁

    Time

    2025-06-12

  • 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'

  • Returns default

  • 设置显示状态

    Parameters

    • val: boolean

    Returns void

    Since

    1.0.0

  • 获取显示状态

    Returns boolean

    Since

    1.0.0

  • 设置透明度

    Parameters

    • alpha: number

      取值范围[0,1]

    Returns Building

    Since

    1.0.0

  • 获取透明度

    Returns number

    Since

    1.0.0

  • 设置透明度

    Parameters

    • alpha: number

      取值范围[0,1]

    Returns void

    Since

    1.0.0

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

    Parameters

    • startLevel: number

    Returns Building

    Since

    1.0.0

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

    Returns number

    Since

    1.0.0

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

    Parameters

    • startLevel: number

    Returns void

    Since

    1.0.0

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

    Parameters

    • endLevel: number

    Returns Building

    Since

    1.0.0

  • 获取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

  • Returns undefined | default

  • 移除覆盖物

    Parameters

    • Optional noUpdate: boolean

    Returns void

    Since

    1.0.0

  • 获取是否移除状态

    Returns undefined | boolean

    Since

    1.0.0

  • 设置3D棱柱高度

    Parameters

    • height: number

      高度

    Returns void

  • 获取高度

    Returns null | number

    高度

  • 设置3D棱柱坐标点列表

    Parameters

    • points: LatLng[]

      设置3D棱柱坐标点列表

    Returns undefined | Building

  • 设置3D棱柱坐标点列表

    Parameters

    • points: LatLng[]

      设置3D棱柱坐标点列表

    Returns void

  • 设置3D棱柱顶面颜色

    Parameters

    • topFaceColor: ColorType

      3D棱柱顶面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

    Returns Building

  • 设置3D棱柱顶面颜色

    Parameters

    • topFaceColor: ColorType

      3D棱柱顶面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

    Returns void

  • 获取3D棱柱顶面颜色

    Returns ColorType

    3D棱柱顶面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

  • 设置3D棱柱侧面颜色

    Parameters

    • sideFaceColor: ColorType

      3D棱柱侧面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

    Returns Building

  • 设置3D棱柱侧面颜色

    Parameters

    • sideFaceColor: ColorType

      3D棱柱侧面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

    Returns void

  • 获取3D棱柱侧面颜色

    Returns ColorType

    3D棱柱侧面颜色。注意颜色值得格式为:0xAARRGGBB,透明度值在前

  • 设置3D棱柱自定义侧面纹理图片

    Parameters

    • Optional customSideImage: ImageEntity

      纹理图片需要256 * 256

    Returns undefined | Building

  • 设置3D棱柱自定义侧面纹理图片

    Parameters

    • customSideImage: ImageEntity

      纹理图片需要256 * 256

    Returns void