2017-12-21 12 views

답변

2

좌표 변환을 위해 설계된 proj4.js을 사용할 수 있습니다.

투영은 잘 알려진 텍스트 (wkt) 문자열 또는 proj4 문자열 (모두 spatialreference.org에서 찾을 수 있음)로 정의 할 수 있습니다. 아래 예제는 후자의 옵션을 사용합니다. 좌표는 두 가지 형식 ([x,y] 또는 {x:x,y:y}) 일 수 있습니다. 여기

이 spatialreference.org에서 투사 정의와 좌표와 데모입니다 :

var coordinate = { x: 0.524845254783345, y: 0.3454821604047296 }; 
 

 
var webMercator = "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m [email protected] +wktext +no_defs"; 
 

 
var wgs84 = "+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"; 
 

 
var newCoord = proj4(webMercator,wgs84,coordinate); 
 

 
console.log(newCoord);
<script src="https://cdnjs.cloudflare.com/ajax/libs/proj4js/2.4.4/proj4.js"></script>

(귀하의 좌표가 매우 가까운 [0,0], 작은 출력 값은 아니다 오류).

관련 문제