Interface CustomSphereParameter

自畫球體基本參數。

interface CustomSphereParameter {
    absHeight?: boolean;
    color?: ColorLike;
    epsg?: number;
    geo?: PointLike3D;
    icoOrder?: number;
    label?: CustomTextParameter;
    labelOffset?: PointLike;
    lineMode?: boolean;
    mode?: "uv" | "ico";
    onClick?: ((point, parameter, sn?, name?) => void);
    onMouseEnter?: ((parameter, sn?, name?) => void);
    onMouseLeave?: ((parameter, sn?, name?) => void);
    opacity?: number;
    radius?: number;
    sphereDetail?: number;
}

Hierarchy

Properties

absHeight?: boolean

是否為絕對高。

color?: ColorLike

球的顏色。

epsg?: number

幾何EPSG。

球心幾何。

icoOrder?: number

ico球的精細度(0~4的整數)。

文字標籤參數物件。

labelOffset?: PointLike

文字標籤位移量。

lineMode?: boolean

是否開啟線框模式。

mode?: "uv" | "ico"

生成球的模式,有"uv"和"ico"兩種。

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

opacity?: number

不透明度。

radius?: number

球的半徑,單位公尺。

sphereDetail?: number

uv球的精細度,切成幾份。

Generated using TypeDoc