본문 바로가기

개발자공부/GIS 공부

CesiumJS 위도 경도 구하기 임시저장

위도 경도 구하기 

long = viewer.camera.positionCartographic.longitude  *(180 / Math.PI)

lang = viewer.camera.positionCartographic.latitude  *(180 / Math.PI)

변환전 Cartographic 좌표

 

 

또는

long = Cesium.Cartographic.fromCartesian(viewer.camera.position).longitude *(180 / Math.PI)

lang = Cesium.Cartographic.fromCartesian(viewer.camera.position).latitude *(180 / Math.PI)

height = viewer.camera.positionCartographic.height

viewer.camera.position 현재보여지는 화면 데이터를 Cartesian 좌표계로 변환한 후 삼각 함수로 변환 

 

ex)  세슘에서 생성되는 뷰어 

const viewer = new Cesium.Viewer('cesiumContainer', {
      //terrainProvider: Cesium.createWorldTerrain()
}); 

변환전 Cartesian  좌표

변환된 long , lang

 

127.04775594261416 , 37.57947055247956

쉬운거인데도 검색해도 잘 안나오고 공간정보를 잘 모르면 찾기 어려울 거 같아서 메모

 

'개발자공부 > GIS 공부' 카테고리의 다른 글

vworld leaflet.js 적용 테스트  (0) 2017.03.29