新增自畫文字圖素參數。

interface AddTextEntityParameter {
    geo: {
        toString(): string;
    };
    absHeight?: boolean;
    alignment?: TEXT_ALIGN;
    borderColor?: ov.Color;
    borderSize?: number;
    color?: ov.Color;
    epsg?: number;
    font?: null | string;
    fontSize?: number;
    offset?: GeoPoint | GeoPoint[];
    onClick?: ((point, parameter, sn?, name?) => void);
    onMouseEnter?: ((parameter, sn?, name?) => void);
    onMouseLeave?: ((parameter, sn?, name?) => void);
    size?: number;
    text?: null | string;
    tooltip?: string;
    worldSize?: boolean;
}

Hierarchy

Properties

geo: {
    toString(): string;
}

點幾何。

Type declaration

  • toString:function
    • 將座標值轉成字串,格式為

      `x:${this.x.toFixed(4)}, y:${this.y.toFixed(4)}`
      

      Returns string

      用字串代表此座標。

absHeight?: boolean

是否為絕對高。

alignment?: TEXT_ALIGN

標籤對齊方式

borderColor?: ov.Color

文字邊框顏色。

borderSize?: number

文字邊框大小。

color?: ov.Color

文字顏色。

epsg?: number

幾何EPSG。

font?: null | string

文字字體。

fontSize?: number

文字字體大小。

offset?: GeoPoint | GeoPoint[]

位移量。

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

size?: number

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

text?: null | string

文字。

tooltip?: string

提示文字

worldSize?: boolean

是否為世界座標

Generated using TypeDoc