Class: MeasureContentWillChangeListener

MeasureContentWillChangeListener()

new MeasureContentWillChangeListener()

Source:

Methods

(async, static) createObj() → {MeasureContentWillChangeListener}

创建MeasureContentWillChangeListener
Source:
Returns:
Type
MeasureContentWillChangeListener

(async, static) getAreaUnitAndScale() → {String}

获取距离单位
Source:
Returns:
Type
String

(async, static) getDistanceUnitAndScale() → {String}

获取距离单位及进制(相对于米)
Source:
Returns:
Type
String

(async, static) getIsAutoChangeAreaUnit() → {Boolean}

获取是否自动改变测量面积单位
Source:
Returns:
Type
Boolean

(async, static) getIsAutoChangeDistanceUnit() → {Boolean}

获取是否自动改变测量距离单位
Source:
Returns:
Type
Boolean

(async, static) getIsShowAreaUnit() → {Boolean}

获取是否显示测量面积单位
Source:
Returns:
Type
Boolean

(async, static) getIsShowDistanceUnit() → {Boolean}

获取是否显示测量距离单位
Source:
Returns:
Type
Boolean

(async, static) setAreaUnitAndScale(areaUnitAndScale) → {void}

设置面积单位及进制(相对于平方米),可使用SketchMeasureUnitType.Sqrt_MM
Parameters:
Name Type Description
areaUnitAndScale String 面积单位及进制(相对于平方米),例:"平方米*1"、"平方厘米*10000"、"平方千米*0.000001"
Source:
Returns:
Type
void
Example
目前SketchMeasureUnitType默认支持以下几种类型
    平方毫米:SketchMeasureUnitType.Sqrt_MM
    平方厘米:SketchMeasureUnitType.Sqrt_CM
    平方分米:SketchMeasureUnitType.Sqrt_DM
    平方米:  SketchMeasureUnitType.Sqrt_M
    平方千米:SketchMeasureUnitType.Sqrt_KM
    平方公里:SketchMeasureUnitType.Sqrt_GongLi
    公顷:    SketchMeasureUnitType.GongQing
    亩:      SketchMeasureUnitType.Mu
    公亩:    SketchMeasureUnitType.GongMu

(async, static) setDistanceUnitAndScale(distanceUnitAndScale) → {void}

设置距离单位及进制(相对于米),可使用SketchMeasureUnitType.DM等
Parameters:
Name Type Description
distanceUnitAndScale String 距离单位及进制(相对于米),例:"米*1"、"厘米*100"、"千米*0.001"
Source:
Returns:
Type
void
Example
目前SketchMeasureUnitType默认支持以下几种类型
    毫米:SketchMeasureUnitType.MM
    厘米:SketchMeasureUnitType.CM
    分米:SketchMeasureUnitType.DM
    米  :SketchMeasureUnitType.M
    千米:SketchMeasureUnitType.KM
    公里:SketchMeasureUnitType.GongLi
    里  :SketchMeasureUnitType.Li
    海里:SketchMeasureUnitType.Sea_Mile
    英里:SketchMeasureUnitType.Land_Mile

(async, static) setIsAutoChangeAreaUnit(isAutoChangeAreaUnit) → {void}

设置是否自动改变测量面积单位。若设置自动改变,目前只支持平方厘米、平方米、平方千米三种单位的自动转换
Parameters:
Name Type Description
isAutoChangeAreaUnit Boolean 是否自动改变测量面积单位
Source:
Returns:
Type
void

(async, static) setIsAutoChangeDistanceUnit(isAutoChangeDistanceUnit) → {void}

设置是否自动改变测量距离单位。若设置自动改变,目前只支持厘米、米、千米三种单位的自动转换
Parameters:
Name Type Description
isAutoChangeDistanceUnit Boolean 是否自动改变测量距离单位
Source:
Returns:
Type
void

(async, static) setIsShowAreaUnit(isShowAreaUnit) → {void}

设置是否显示测量面积单位
Parameters:
Name Type Description
isShowAreaUnit Boolean 是否显示面积单位
Source:
Returns:
Type
void

(async, static) setIsShowDistanceUnit(isShowDistanceUnit) → {void}

设置是否显示测量距离单位
Parameters:
Name Type Description
isShowDistanceUnit Boolean 是否显示距离单位
Source:
Returns:
Type
void