MeasureCoordinateWidget

new Cesium.MeasureCoordinateWidget(options, callback)

三维地图坐标量算插件类
Name Type Description
options Object optional 对象具有以下属性:
Name Type Default Description
viewer Viewer optional 三维地球对象.
color Color Cesium.Color.CHARTREUSE.withAlpha(0.5) optional 绘制点颜色.
pixelSize Number 2.0 optional 绘制点大小.
outlineColor Color Cesium.Color.BLACK optional 点的轮廓颜色.
outlineWidth Number 0.0 optional 点的轮廓的宽度.
labelGraphics LabelGraphics optional 标签样式,详细参数参见LabelGraphics API.
mode Number 1 optional 默认为1,1代表在地面上进行测量,2代表在模型上进行测量.
terrainExaggerationEnabled Boolean true optional 是否开启在地形夸张状态下进行测量,默认开启,如果设置为false,则测量结果不受地形夸张的影响。
callback function optional 测量完成时的回调函数,参数是坐标值,包括经度、纬度和高程值.
Example:
// 初始化控件.
var measureCoordinateWidget = new Cesium.MeasureCoordinateWidget({
     viewer:viewer,
     mode: 1
     labelGraphics : {
         font: '16px sans-serif',
         showBackground: true
     }
}, function(coordinate) {
     console.log(coordinate);
});
// 激活
measureCoordinateWidget.activate();
Demo:

Methods

activate()

激活控件:激活坐标量算插件,左键开始绘制.

clear()

清除量算结果.

delete()

对选中的要素进行删除操作.

selectFeatures()

点选要素并高亮要素,可以点击多个,选择之后可以调用delete方法进行删除操作.