new MeasureContentWillChangeListener()
Methods
(async, static) createObj() → {MeasureContentWillChangeListener}
创建MeasureContentWillChangeListener
Returns:
(async, static) getAreaUnitAndScale() → {String}
获取距离单位
Returns:
- Type
- String
(async, static) getDistanceUnitAndScale() → {String}
获取距离单位及进制(相对于米)
Returns:
- Type
- String
(async, static) getIsAutoChangeAreaUnit() → {Boolean}
获取是否自动改变测量面积单位
Returns:
- Type
- Boolean
(async, static) getIsAutoChangeDistanceUnit() → {Boolean}
获取是否自动改变测量距离单位
Returns:
- Type
- Boolean
(async, static) getIsShowAreaUnit() → {Boolean}
获取是否显示测量面积单位
Returns:
- Type
- Boolean
(async, static) getIsShowDistanceUnit() → {Boolean}
获取是否显示测量距离单位
Returns:
- Type
- Boolean
(async, static) setAreaUnitAndScale(areaUnitAndScale) → {void}
设置面积单位及进制(相对于平方米),可使用SketchMeasureUnitType.Sqrt_MM
Parameters:
| Name | Type | Description |
|---|---|---|
areaUnitAndScale |
String | 面积单位及进制(相对于平方米),例:"平方米*1"、"平方厘米*10000"、"平方千米*0.000001" |
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" |
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 | 是否自动改变测量面积单位 |
Returns:
- Type
- void
(async, static) setIsAutoChangeDistanceUnit(isAutoChangeDistanceUnit) → {void}
设置是否自动改变测量距离单位。若设置自动改变,目前只支持厘米、米、千米三种单位的自动转换
Parameters:
| Name | Type | Description |
|---|---|---|
isAutoChangeDistanceUnit |
Boolean | 是否自动改变测量距离单位 |
Returns:
- Type
- void
(async, static) setIsShowAreaUnit(isShowAreaUnit) → {void}
设置是否显示测量面积单位
Parameters:
| Name | Type | Description |
|---|---|---|
isShowAreaUnit |
Boolean | 是否显示面积单位 |
Returns:
- Type
- void
(async, static) setIsShowDistanceUnit(isShowDistanceUnit) → {void}
设置是否显示测量距离单位
Parameters:
| Name | Type | Description |
|---|---|---|
isShowDistanceUnit |
Boolean | 是否显示距离单位 |
Returns:
- Type
- void