測量地表距離參數。

interface MeasureSurfaceLengthParameter {
    onCompleted: ((ret) => void);
    color?: CSSColor | ov.Color;
    colorOpacity?: number;
    markGeoColor?: ov.Color;
    markGeoColorOpacity?: number;
    markTagColor?: ov.Color;
    markTagColorOpacity?: number;
    measureDecimalPoint?: number;
    measureSampleSize?: number;
    measureScale?: number;
    measureTerrain?: {
        identifier?: string;
        url?: string;
    };
    measureUnitName?: MeasureSurfaceLengthUnitNameParameter;
}

Hierarchy

  • MeasureBaseParameter
  • OnCompletedParameter<MeasureSurfaceLengthSuccessResult>
  • MeasureUnitNameParameter<MeasureSurfaceLengthUnitNameParameter>
  • MeasureSurfaceParameter
    • MeasureSurfaceLengthParameter

Properties

onCompleted: ((ret) => void)

Type declaration

color?: CSSColor | ov.Color

測量時,在螢幕畫出回饋的顏色

Default Value

"#FF0000" (紅色)

colorOpacity?: number

測量時,在螢幕畫出回饋的顏色透明度

markGeoColor?: ov.Color

標示測量結果幾何部份的顏色

Default Value

"#0000FF" (藍色)

markGeoColorOpacity?: number

標示測量結果幾何部份的顏色透明度

markTagColor?: ov.Color

標示測量結果文字部份的顏色,

Default Value

"#FFFF00" (黃色)

markTagColorOpacity?: number

標示測量結果文字部份的顏色透明度

measureDecimalPoint?: number

測量結果要留的小數點數

Default Value

1
measureSampleSize?: number

測量地表高度採樣數

Default Value

300
measureScale?: number

測量結果要再乘以之比例

Default Value

1
measureTerrain?: {
    identifier?: string;
    url?: string;
}

測量目標地形資料,預設為目前載入的地形

Type declaration

  • Optional identifier?: string

    測量目標地形伺服器位址,預設為圖台載入的地形。

  • Optional url?: string

    測量目標地形名稱,預設為圖台載入的地形。

measureUnitName?: MeasureSurfaceLengthUnitNameParameter

測量結果文字格式模板。

Generated using TypeDoc