地景疊加圖層

Hierarchy

Accessors

  • get enableShadow(): boolean
  • 是否顯示陰影,若ov.TerrainView關閉陰影則不會顯示

    Returns boolean

  • get layername(): string | -1
  • 圖層名稱

    Returns string | -1

  • get opacity(): number
  • 圖層不透明度

    Returns number

  • set opacity(value): void
  • 圖層不透明度

    Parameters

    • value: number

    Returns void

  • get show(): null | boolean
  • 圖層顯示

    Returns null | boolean

  • set show(value): void
  • 圖層顯示

    Parameters

    • value: null | boolean

    Returns void

  • get uri(): string
  • 圖層URI

    Returns string

Methods

  • 開關Alpha測試,判斷若圖點的透明度達到一定程度便直接不輸出該點。

    Parameters

    • enable: boolean

      是否使用Alpha Test

    Returns void

  • 飛到圖層的位置。

    Parameters

    • callback: (() => void)

      移動完成後執行的回呼。

        • (): void
        • Returns void

    Returns void

  • 重設所有圖素隱藏狀態。

    Returns boolean

    是否設定成功。

  • 查詢在指定幾何範圍以內的圖素,並以SQL篩選。

    Parameters

    • epsg: number

      幾何的EPSG。

    • geo: GeoPolygon

      指定幾何。

    • distance: number

      指定距離,單位公尺。

    • sql: string

      SQL篩選條件。

    • callback: ((ret) => void)

      查詢的回呼。

    Returns void

  • 查詢被指定幾何包圍的圖素,並以SQL篩選。

    Parameters

    • epsg: number

      幾何的EPSG。

    • geo: GeoPolygon

      指定幾何。

    • sql: string

      SQL篩選條件。

    • callback: ((ret) => void)

      查詢的回呼。

    Returns void

  • 查詢在指定幾何相交的圖素,並以SQL篩選。

    Parameters

    • epsg: number

      幾何的EPSG。

    • geo: GeoPolygon

      指定幾何。

    • sql: string

      SQL篩選條件。

    • callback: ((ret) => void)

      查詢的回呼。

    Returns void

  • 以SQL條件查詢圖層中的圖素。

    Parameters

    • sql: string

      SQL查詢條件。

    • callback: ((ret) => void)

      查詢的回呼。

    Returns void

  • 設定圖層的圖素是否能Hover。

    Parameters

    • allow: boolean

      是否能Hover。

    Returns void

  • 設定圖層的圖素是否能被選取。

    Parameters

    • allow: boolean

      是否能被點選。

    Returns void

  • 若有使用Alpha測試,則可設定Alpha參考值的值與比較方法

    Parameters

    • func: ENUM_COMPARE_FUN

      比較的方法

    • ref: number

      比較的值,0.0 ~ 1.0

    Returns void

  • 以圖素屬性來設置各圖素的隱藏模式,要注意提供的hideFunction性能。

    Parameters

    • entityAttributeField: string[]

      依據的屬性欄位。

    • hideFunction: ((id, attr) => HIDE)

      根據屬性輸出隱藏模式的函數。

        • (id, attr): HIDE
        • Parameters

          • id: number
          • attr: string[]

          Returns HIDE

    Returns boolean

    是否設定成功。

  • 設定圖素隱藏模式。

    Parameters

    • entityId: number

      圖素ID。

    • mode: HIDE

      隱藏模。

    Returns boolean

    是否設定成功。

  • 設定圖層圖素的Hover高亮顏色。

    Parameters

    • color: ov.Color

      Hover高亮的顏色。

    • opacity: number

      不透明度。

    Returns void

  • 設定此圖層圖素被點擊時的回呼。

    Parameters

    • callback: ((id, pos) => void)

      圖素被點擊時的回呼,若輸入非function將被忽略,輸入null則清除設定。

        • (id, pos): void
        • Parameters

          Returns void

    Returns void

  • 設定選取圖層圖素的Outline顏色。

    Parameters

    • Optional visibleColor: ov.Color

      outline可視的顏色。

    • Optional hiddenColor: ov.Color

      outline不可視的顏色。

    Returns void

  • 設定圖層圖素的選取高亮顏色。

    Parameters

    • color: ov.Color

      選取高亮的顏色。

    • opacity: number

      不透明度。

    Returns void

Generated using TypeDoc