| export default function heading(start, end) { | export default function heading(start, end) { | ||||
| let heading = 0 | let heading = 0 | ||||
| let startPosition = Parse.parsePosition(start) | |||||
| let endPosition = Parse.parsePosition(end) | |||||
| startPosition = Transform.transformWGS84ToCartesian(startPosition) | |||||
| endPosition = Transform.transformWGS84ToCartesian(endPosition) | |||||
| let startPosition = start | |||||
| let endPosition = end | |||||
| if (!(start instanceof Cesium.Cartesian3)) { | |||||
| startPosition = Parse.parsePosition(start) | |||||
| startPosition = Transform.transformWGS84ToCartesian(startPosition) | |||||
| } | |||||
| if (!(end instanceof Cesium.Cartesian3)) { | |||||
| endPosition = Parse.parsePosition(end) | |||||
| endPosition = Transform.transformWGS84ToCartesian(endPosition) | |||||
| } | |||||
| let v = Cesium.Cartesian3.subtract( | let v = Cesium.Cartesian3.subtract( | ||||
| endPosition, | endPosition, | ||||
| startPosition, | startPosition, |