您好,您在绘制点的时候可以监听handlerPolygon.drawEvt来获取点的坐标。
比如:
handlerPolygon.drawEvt.addEventListener(function (result) {
var positions = result.object.positions;
for (var i = 0; i < positions.length; i++) {
var position = positions[i];
var cartographic = Cesium.Cartographic.fromCartesian(position);
var longitude = Cesium.Math.toDegrees(cartographic.longitude);
var latitude = Cesium.Math.toDegrees(cartographic.latitude);
}
});
您也可以参考官网空间查询的示例代码来获取点的坐标。空间查询示例链接: http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#getFeatureByGeometry
在获取了两个点的坐标之后您可以根据两个点的坐标来求方位角,具体求法您可以参考: https://wenku.baidu.com/view/271127f801f69e31433294a5.html