浏览代码

add mid math

tags/2.3.1
Caven Chen 4 年前
父节点
当前提交
47fbe50a4f
共有 1 个文件被更改,包括 10 次插入5 次删除
  1. 10
    5
      modules/math/mid.js

+ 10
- 5
modules/math/mid.js 查看文件

@@ -9,11 +9,16 @@ import Parse from '@dc-modules/parse/Parse'
import Position from '@dc-modules/position/Position'

export default function mid(start, end) {
let startPosition = Parse.parsePosition(start)
let endPosition = Parse.parsePosition(end)
startPosition = Transform.transformWGS84ToCartographic(startPosition)
endPosition = Transform.transformWGS84ToCartographic(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 mc = new Cesium.EllipsoidGeodesic(
startPosition,
endPosition

正在加载...
取消
保存