Bläddra i källkod

添加屏幕坐标转84

tags/1.0.0
Caven Chen 5 år sedan
förälder
incheckning
718574a154
1 ändrade filer med 17 tillägg och 1 borttagningar
  1. 17
    1
      src/core/transform/DC.T.js

+ 17
- 1
src/core/transform/DC.T.js Visa fil

@@ -2,7 +2,7 @@
* @Author: Caven
* @Date: 2020-01-07 09:00:32
* @Last Modified by: Caven
* @Last Modified time: 2020-04-24 12:53:50
* @Last Modified time: 2020-04-29 20:50:55
*/
import Cesium from '@/namespace'

@@ -112,4 +112,20 @@ DC.T = class {
mp.height
)
}

/**
*
* @param {*} position
* @param {*} viewer
*/
static transformWindowToWGS84(position, viewer) {
let scene = viewer.scene
if (scene.mode === DC.SceneMode.SCENE3D) {
let ray = scene.camera.getPickRay(position)
cartesian = scene.globe.pick(ray, scene)
} else {
cartesian = scene.camera.pickEllipsoid(position, Cesium.Ellipsoid.WGS84)
}
return DC.T.transformCartesianToWGS84(cartesian)
}
}

Laddar…
Avbryt
Spara