新增自畫三角面集合圖素參數。

interface AddTriangleSetEntityParameter {
    geo: GeoPolygon | GeoPolygonSet | [GeoPoint, GeoPoint, GeoPoint][];
    drawColor?: ov.Color;
    drawLines?: boolean;
    drawOpacity?: number;
    epsg?: number;
    fillColor?: ov.Color;
    fillOpacity?: number;
    label?: {
        alignment?: TEXT_ALIGN;
        borderColor?: ov.Color;
        borderSize?: number;
        color?: ov.Color;
        font?: string;
        fontSize?: number;
        size?: number;
        text?: string;
        worldSize?: boolean;
    };
    labelOffset?: GeoPoint;
    nullInside?: boolean;
    onClick?: ((point, parameter, sn?, name?) => void);
    onMouseEnter?: ((parameter, sn?, name?) => void);
    onMouseLeave?: ((parameter, sn?, name?) => void);
    outputDepth?: boolean;
    texture?: null | string;
    textureSize?: number | number[] | "full" | {
        x: number;
        y: number;
    };
    tooltip?: string;
    triangleTp?: GeoPolygonSet | [GeoPoint, GeoPoint, GeoPoint][];
}

Hierarchy

Properties

幾何,三個點一組的陣列,或是GeoPolygon、GeoPolygonSet。

drawColor?: ov.Color

線顏色。

drawLines?: boolean

是否把幾何轉成線。

drawOpacity?: number

框線不透明度0~1。

epsg?: number

幾何EPSG。

fillColor?: ov.Color

填色。

fillOpacity?: number

三角面不透明度0~1

label?: {
    alignment?: TEXT_ALIGN;
    borderColor?: ov.Color;
    borderSize?: number;
    color?: ov.Color;
    font?: string;
    fontSize?: number;
    size?: number;
    text?: string;
    worldSize?: boolean;
}

文字標籤參數物件。

Type declaration

  • Optional alignment?: TEXT_ALIGN

    標籤對齊方式

  • Optional borderColor?: ov.Color

    文字邊框顏色。

  • Optional borderSize?: number

    文字邊框大小。

  • Optional color?: ov.Color

    文字顏色。

  • Optional font?: string

    文字字體。

  • Optional fontSize?: number

    文字字體大小。

  • Optional size?: number

    文字大小,世界座標時為公尺大小,否則為pixel大小。

  • Optional text?: string

    文字。

  • Optional worldSize?: boolean

    是否為世界座標

labelOffset?: GeoPoint

文字標籤位移量。

nullInside?: boolean

是否為透空。

onClick?: ((point, parameter, sn?, name?) => void)

Type declaration

    • (point, parameter, sn?, name?): void
    • 滑鼠左鍵按一下時要執行的函式。

      Parameters

      • point: GeoPoint
      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

onMouseEnter?: ((parameter, sn?, name?) => void)

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠進入時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

onMouseLeave?: ((parameter, sn?, name?) => void)

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠離開時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

outputDepth?: boolean

是否輸出深度,可作為行走物體。

texture?: null | string

貼圖網址。

textureSize?: number | number[] | "full" | {
    x: number;
    y: number;
}

貼圖相對於世界的尺寸,單位為公尺,可以只給一個值,給"full"表示全部只用一張圖,預設為每1000*1000貼一次圖。

Type declaration

  • x: number
  • y: number
tooltip?: string

提示文字

幾何點的紋理坐標,格式需與幾何相同相同。

Generated using TypeDoc