반응형


- x,y 좌표계 변경하기 from EPSG:4326 to EPSG:3857 -


API 기능을 통해 x,y 좌표를 받아왔는데


이 좌표를 사용하여 지도를 움직이고자 하는데 좌표계가 맞지않아 바꿔야 하는 상황이다.


이번 역시 결과적으로 매우 간단한 코드가 나와서 다행이다.


var center = ol.proj.transform([lon,lat],'EPSG:4326','EPSG:3857')
map.getView().setCenter(center);


변환 자체는 ol.proj.transform 한줄이면 끝나고


그걸 사용하여 openlayers의 지도를 이동해주는 코드이다.


변경 전/후를 비교해보면 다음과 같다.



같은 방식으로 다른 x,y 좌표계 역시도 변경할 수 있을것으로 보인다.


반응형
  1. 익명 2021.09.12 21:03

    비밀댓글입니다

    • 익명 2021.09.13 20:20

      비밀댓글입니다