Constructor
new MeasurementAreaInputer(options)
Example
var mai = new MeasurementAreaInputer({
viewer : mainControl.viewer,
unit : UnitOfArea.SQUARE_KILOMETER // 设置单位为平方千米
});
mai.startDraw();
Parameters:
Name | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
Object | 拥有以下属性的对象:
Properties
|
Extends
Members
positions :Array.<GeoPosition>
- Overrides:
- Default Value:
- []
获取或设置位置数组。
Type:
- Array.<GeoPosition>
unit :String
- Overrides:
- Default Value:
- UnitOfArea.AUTO
获取或设置面积测量使用的单位。
Type:
- String
Methods
calculateArea()
- Overrides:
计算面积。
注意:
Throws:
-
positions属性的长度小于3,不能构成一个面。
- Type
- Cesium.DeveloperError
destroy()
- Overrides:
销毁面积测量输入器实例对象。
startDraw()
开始测量