# AngulationTool

#### new Cesium.AngulationTool(viewer, options)
MapGIS/Tools/AngulationTool.js 41

角度测量工具

Name | Type | Description
--- | --- | ---
`viewer` | Object | 视图

`options`

Object

包含以下属性的对象

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

Author:
  - 杨琨

### Members

#### angle : Number
MapGIS/Tools/AngulationTool.js 600

坡度值

#### rightClickReBegin : Boolean
MapGIS/Tools/AngulationTool.js 587

右键是否继续重新

### Methods

#### startTool()
MapGIS/Tools/AngulationTool.js 395

开始测量

#### stopTool()
MapGIS/Tools/AngulationTool.js 419

结束测量