#### # new AngulationTool(viewer, options)

角度测量工具

#### 参数:

名称 | 类型 | 默认值 | 描述
--- | --- | --- | ---
`viewer` | Object |  | 视图
`options` | Object |  | 包含以下属性的对象
`callBack` | Boolean | function(angle, positions){} | 测量完毕后的回调函数
`labelCallBack` | Boolean | function(angle, label){} | 测量完毕后提示框的回调函数，可以覆盖提示内容
`disableDepthTestDistance` | Number | Number.POSITIVE_INFINITY | 只要小于这个距离深度检测就会失效，就会一直显示在最前面 不会被遮挡
`rightClickStop` | Boolean | true | 是否点击右键结束
`labelStyle` | LabelGraphics | {} | labelStyle 提示框样式，参考`LabelGraphics`
`lineStyle` | PolylineGraphics | {} | lineStyle 测量线式，参考`PolylineGraphics`
`pointStyle` | PointGraphics | {} | lineStyle 测量点样式，参考`PointGraphics`
`closePointStyle` | PointGraphics | {} | lineStyle 删除测量结果图标样式，参考`PointGraphics`
`compassStyle` | EllipseGraphics | {} | compassStyle 罗盘样式，参考`EllipseGraphics`
`showCompass` | Boolean | false | showCompass 是否显示罗盘
`isFixAxis` | Boolean | true | isFixAxis 是指南针模式还是测量夹角模式，true：指南针，false：夹角
`isSemiCircle` | Boolean | true | isSemiCircle 当处于测量夹角模式时，是否支持钝角测量，true：否，false：是

##### 示例

    // ES5引入方式
    const { AngulationTool } = zondy.cesium
    // ES6引入方式
    import { AngulationTool } from "@mapgis/webclient-cesium-plugin"

    let options = {
     //是指南针模式还是测量夹角模式，true：指南针，false：夹角
     isFixAxis: true,
     //提示框样式
     labelStyle: {
       font: 'bolder 12pt 楷体',
       fillColor: new Cesium.Color(1.0, 1.0, 1.0, 1.0),
       outlineColor: new Cesium.Color(1.0, 1.0, 0.0, 0.5),
       outlineWidth: 4.0,
       verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
       showBackground: true,
       backgroundColor: new Cesium.Color(0, 0.6, 0.1, 0.4),
       pixelOffset: new Cesium.Cartesian2(0, -4)
     },
     //测量线式
     lineStyle: {
       width: 10
     },
     //删除测量结果图标样式
     closePointStyle: {
       scale: 1.4
     },
     //测量点样式
     pointStyle: {
       pixelSize: 10
     },
    }
    const measureAngulationTool = new AngulationTool(viewer, options)

### 成员变量

类型: Number

#### # angle

坡度值

类型: Boolean

#### # rightClickReBegin

右键是否继续重新

### 方法

#### # startTool()

开始测量

#### # stopTool()

结束测量