測量功能相關參數設定。

不需要全部給,只要給有需要調整的參數即可,其餘的會使用預設值或是上次修改的值。

interface MapViewMeasureProperty {
    AreaScale: number;
    AreaUnit_1: string;
    AreaUnit_2: string;
    BeginAreaTips: string;
    BeginLengthTips: string;
    DecimalPrecision: number;
    DeltaPixel: number;
    DrawColor_In: `#${string}`;
    DrawColor_Out: `#${string}`;
    EPSG: number;
    EndAreaTips: string;
    EndLengthTips: string;
    FillColor: `#${string}`;
    FontColor_In: `#${string}`;
    FontColor_Out: `#${string}`;
    FontFamily: string;
    FontSize: number;
    LengthScale: number;
    LengthUnit_1: string;
    LengthUnit_2: string;
    LineWidth: number;
    ShowAreaDetail: boolean;
    ShowLengthDetail: boolean;
    TextBGColor_In: `#${string}`;
    TextBGColor_Out: `#${string}`;
    TotalAreaText: string;
    TotalLengthText: string;
    TotalPerimeterText: string;
}

Properties

AreaScale: number

測量長度時第一級單位與第二級單位的比例,預設0.0001,即第一級為平方公尺,第二級為公頃。

AreaUnit_1: string

測量面積時,第一級的單位文字,預設值"平方公尺"

注意:核心的基本單位為公尺,即使您指定顯示"平方公里",核心並不會自動幫您換算數值。

AreaUnit_2: string

測量長度時,第二級的單位文字,預設值"公頃"

注意:核心的基本單位為公尺,核心會自動配合 AreaScale 屬性換算第二級的數值。

AreaScale0.001表示測量的面積達1000平方公尺時,測量結果會自動換算成當前的千分之一,顯示文字會自動切換成此屬性設定。

BeginAreaTips: string

開始測量面積的提示文字,預設值"Click to input the starting point of the polygon"

BeginLengthTips: string

開始測量長度的提示文字,預設值"Click to input the starting point of the polyline"

DecimalPrecision: number

測量結果顯示到小數以下第幾位,預設值2

DeltaPixel: number

多少距離內雙擊滑鼠時代表結束測量,單位像素,預設值5

DrawColor_In: `#${string}`

測量時的顏色,預設值 "#FF000000"

DrawColor_Out: `#${string}`

測量結束後的顏色,預設值 "#FFFFCC33"

EPSG: number

測量採用的座標基準,預設0,表示與圖台相同。

EndAreaTips: string

結束測量面積的提示文字,預設值"Click to input the point(Double click to end)"

EndLengthTips: string

結束測量長度的提示文字,預設值"Click to input the point(Double click to end)"

FillColor: `#${string}`

填充顏色,預設值 "#80FFFFFF"

FontColor_In: `#${string}`

測量時的標示文字顏色,預設值"#FFFFFFFF"

FontColor_Out: `#${string}`

測量結束後的文字邊框顏色,預設值"#FF000000"

FontFamily: string

標示文字字型,預設值"Arial"

FontSize: number

標示文字大小,單位像素,預設值15

LengthScale: number

測量長度時第一級單位與第二級單位的比例,預設0.001,即第一級為公尺,第二級為公里。

LengthUnit_1: string

測量長度時,第一級的單位文字,預設值"公尺"

注意:核心的基本單位為公尺,即使您指定顯示"公里",核心並不會自動幫您換算數值。

LengthUnit_2: string

測量長度時,第二級的單位文字,預設值"公里"

注意:核心的基本單位為公尺,核心會自動配合 LengthScale 屬性換算第二級的數值。

LengthScale0.001,測量的長度達1000公尺時,測量結果會自動換算成當前的千分之一,顯示文字會自動切換成此屬性設定。

LineWidth: number

作畫寬度,單位像素,預設值2

ShowAreaDetail: boolean

測量面積時是否顯示詳細資訊,若為true則每線段 (兩點) 之間會顯示線段長度,並且結束後會顯示周長,預設值true

ShowLengthDetail: boolean

測量長度時是否顯示詳細資訊,若為true則每線段 (兩點) 之間會顯示線段長度,預設值true

TextBGColor_In: `#${string}`

測量時的標示文字邊框顏色,預設值"#80000000"

TextBGColor_Out: `#${string}`

測量結束後的邊是文字邊框顏色,預設值"#80FFCC33"

TotalAreaText: string

測量面積的總面積標示文字抬頭,預設值為 "總面積:"

TotalLengthText: string

測量長度的總長度標示文字抬頭,預設值為 "總長:"

TotalPerimeterText: string

測量面積的總周長標示文字抬頭,預設值為 "總周長:"

Generated using TypeDoc