PilotGaea 3D O'view
    正在準備搜尋索引...

    介面 AddClusterEntityParameter

    新增自畫叢集圖素參數。

    interface AddClusterEntityParameter {
        geo: GeoPoint | window.GeoJSON.Point;
        absHeight?: boolean;
        epsg?: number;
        symbol?: string;
        size?: number;
        minDispHeight?: number;
        maxDispHeight?: number;
        pullUpY?: number;
        pullUpYIsWorldSize?: boolean;
        lineWidth?: number;
        lineColor?: window.ov.Color;
        displayLeafCount?: boolean;
        attr?: unknown;
        childrenCluster?: boolean;
        childrenGridSize?: number;
        childrenMaxSize?: number;
        children?: AddClusterEntityParameter[];
        tooltip?: string;
        onClick?: (
            point: GeoPoint,
            parameter: any,
            sn?: number,
            name?: string,
        ) => void;
        onMouseEnter?: (parameter: any, sn?: number, name?: string) => void;
        onMouseLeave?: (parameter: any, sn?: number, name?: string) => void;
        labelOffset?: GeoPoint;
        label?: {
            alignment?: TEXT_ALIGN;
            text?: string;
            color?: window.ov.Color;
            font?: string;
            fontSize?: number;
            size?: number;
            borderColor?: window.ov.Color;
            borderSize?: number;
            worldSize?: boolean;
        };
    }

    層級

    索引

    屬性

    幾何點。

    absHeight?: boolean

    是否使用絕對高度。

    epsg?: number

    幾何EPSG。

    symbol?: string

    符號Icon。

    size?: number

    符號Icon大小。

    minDispHeight?: number

    顯示的最低高度。

    maxDispHeight?: number

    顯示的最高高度。

    pullUpY?: number

    Y偏移量。

    pullUpYIsWorldSize?: boolean

    Y偏移量的單位是否為公尺,若否則為Pixel。

    lineWidth?: number

    拉高線的寬度。

    lineColor?: window.ov.Color

    拉高線的顏色。

    displayLeafCount?: boolean

    是否用葉子的總數取代Label的Text。

    attr?: unknown

    click可得到的資訊。

    childrenCluster?: boolean

    通常只有葉子上一層會true,或是都false不需自動群集。

    childrenGridSize?: number

    childrenCluster=true才有用,多少pixel內聚成一群。

    childrenMaxSize?: number

    自動群聚之最大數量。0不限制。

    下一層ClusterEntity,參數同上,另外多了tooltip。

    tooltip?: string

    提示文字

    onClick?: (point: GeoPoint, parameter: any, sn?: number, name?: string) => void

    滑鼠左鍵按一下時要執行的函式。

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

    滑鼠進入時要執行的函式。

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

    滑鼠離開時要執行的函式。

    labelOffset?: GeoPoint

    文字標籤位移量。

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

    文字標籤參數物件。

    類型宣告

    • 可選alignment?: TEXT_ALIGN

      標籤對齊方式

    • 可選text?: string

      文字。

    • 可選color?: window.ov.Color

      文字顏色。

    • 可選font?: string

      文字字體。

    • 可選fontSize?: number

      文字字體大小。

    • 可選size?: number

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

    • 可選borderColor?: window.ov.Color

      文字邊框顏色。

    • 可選borderSize?: number

      文字邊框大小。

    • 可選worldSize?: boolean

      是否為世界座標