更新VectorTile圖層參數。

See

update

interface UpdateParameter {
    boundary?: GeoBoundary;
    layerSetting?: {
        [name: string]: {
            maxShow?: number;
            minShow?: number;
        };
    };
    lineWidth?: number;
    maxLevel?: number;
    minLevel?: number;
    occludedOpacity?: number;
    pointSetting?: {
        allowOverlapping?: boolean;
        fadeEffect?: boolean;
        fontLabel?: string;
        fontTable?: {
            [name: string]: {
                font?: string;
                fontBorderColor?: ov.Color;
                fontBorderSize?: number;
                fontColor?: ov.Color;
                fontSize?: number;
                groundLineColor?: ov.Color;
                groundLineWidth?: number;
                pullUpY?: number;
                pullUpYUnit?: number;
            };
        };
        showIfTextLabelNotExist?: boolean;
        textLabel?: string;
    };
    polygonSetting?: {
        colorLabel?: string;
        colorTable?: {
            [name: string]: {
                boundaryColor?: ov.Color;
                boundaryWidth?: number;
                fillColor?: ov.Color;
            };
        };
    };
    polylineSetting?: {
        colorLabel?: string;
        colorTable?: {
            [name: string]: {
                color?: ov.Color;
            };
        };
        dashScale?: number;
        lineWidthScale?: number;
        simpleDraw?: boolean;
        widthLabel?: number;
    };
    visibleFactor?: number;
}

Properties

boundary?: GeoBoundary

顯示範圍。

layerSetting?: {
    [name: string]: {
        maxShow?: number;
        minShow?: number;
    };
}

圖資顯示層級定義,索引為圖資參考欄位之名稱。

Type declaration

  • [name: string]: {
        maxShow?: number;
        minShow?: number;
    }
    • Optional maxShow?: number

      最大顯示層級

    • Optional minShow?: number

      最小顯示層級

lineWidth?: number

指示線條粗細。

maxLevel?: number

請求最大Level,大於此Level則不會載入疊加資料。

minLevel?: number

請求最小Level,小於此Level則不會載入疊加資料。

occludedOpacity?: number

圖層被遮擋的不透明度。

pointSetting?: {
    allowOverlapping?: boolean;
    fadeEffect?: boolean;
    fontLabel?: string;
    fontTable?: {
        [name: string]: {
            font?: string;
            fontBorderColor?: ov.Color;
            fontBorderSize?: number;
            fontColor?: ov.Color;
            fontSize?: number;
            groundLineColor?: ov.Color;
            groundLineWidth?: number;
            pullUpY?: number;
            pullUpYUnit?: number;
        };
    };
    showIfTextLabelNotExist?: boolean;
    textLabel?: string;
}

點圖資的顯示樣式,有給點圖資才會繪製。

Type declaration

  • Optional allowOverlapping?: boolean

    是否允許重疊。

  • Optional fadeEffect?: boolean

    是否使用淡出淡入效果。

  • Optional fontLabel?: string

    欲套用字型的參考欄位。

  • Optional fontTable?: {
        [name: string]: {
            font?: string;
            fontBorderColor?: ov.Color;
            fontBorderSize?: number;
            fontColor?: ov.Color;
            fontSize?: number;
            groundLineColor?: ov.Color;
            groundLineWidth?: number;
            pullUpY?: number;
            pullUpYUnit?: number;
        };
    }

    字型設定定義,以 fontLabel 欄位名稱當索引。 若為"DEFAULT",則會將所有未匹配文字套上此設定字型。

    • [name: string]: {
          font?: string;
          fontBorderColor?: ov.Color;
          fontBorderSize?: number;
          fontColor?: ov.Color;
          fontSize?: number;
          groundLineColor?: ov.Color;
          groundLineWidth?: number;
          pullUpY?: number;
          pullUpYUnit?: number;
      }
      • Optional font?: string

        指定字型。

      • Optional fontBorderColor?: ov.Color

        指定字型邊框顏色。

      • Optional fontBorderSize?: number

        指定字型邊框粗細。

      • Optional fontColor?: ov.Color

        指定字型顏色。

      • Optional fontSize?: number

        指定字型大小。

      • Optional groundLineColor?: ov.Color

        落地線的顏色。

      • Optional groundLineWidth?: number

        落地線的寬度。

      • Optional pullUpY?: number

        指定圖釘最高高度,單位為pixel或公尺。

      • Optional pullUpYUnit?: number

        指定圖釘最高高度的單位,0為pixel,1為公尺。

  • Optional showIfTextLabelNotExist?: boolean

    是否在textLabel欄位未找到文字時顯示。

  • Optional textLabel?: string

    欲顯示文字的參考欄位。

polygonSetting?: {
    colorLabel?: string;
    colorTable?: {
        [name: string]: {
            boundaryColor?: ov.Color;
            boundaryWidth?: number;
            fillColor?: ov.Color;
        };
    };
}

面圖資的顯示樣式,有給面圖資才會繪製。

Type declaration

  • Optional colorLabel?: string

    面圖資的樣式參考欄位。

  • Optional colorTable?: {
        [name: string]: {
            boundaryColor?: ov.Color;
            boundaryWidth?: number;
            fillColor?: ov.Color;
        };
    }

    面圖資的樣式定義,索引為圖資參考欄位之名稱。

    • [name: string]: {
          boundaryColor?: ov.Color;
          boundaryWidth?: number;
          fillColor?: ov.Color;
      }
      • Optional boundaryColor?: ov.Color

        面圖資的邊緣顏色。

      • Optional boundaryWidth?: number

        面圖資的邊緣粗細。

      • Optional fillColor?: ov.Color

        面圖資的顏色。

polylineSetting?: {
    colorLabel?: string;
    colorTable?: {
        [name: string]: {
            color?: ov.Color;
        };
    };
    dashScale?: number;
    lineWidthScale?: number;
    simpleDraw?: boolean;
    widthLabel?: number;
}

線圖資的顯示樣式,有給線圖資才會繪製。

Type declaration

  • Optional colorLabel?: string

    欲套用顏色的參考欄位。

  • Optional colorTable?: {
        [name: string]: {
            color?: ov.Color;
        };
    }

    線圖資的顯示定義,索引為顏色參考欄位之名稱。

    • [name: string]: {
          color?: ov.Color;
      }
      • Optional color?: ov.Color

        線圖資的顯示顏色。

  • Optional dashScale?: number

    虛線設定,預設為實線 (-1),若等於0.0:系統自己切,大於0.0:以公尺為單位切。

  • Optional lineWidthScale?: number

    指示線條粗細的縮放。

  • Optional simpleDraw?: boolean

    使用輕便的繪圖模式,建議為false。

  • Optional widthLabel?: number

    欲套用粗細的參考欄位,必須為數字。

visibleFactor?: number

可視範圍參數,預設為1.0,越大則可視範圍越遠,在傾斜時更明顯,但無法超越LOD的限制。

Generated using TypeDoc