2012-05-17 7 views
0

전 세계의 도시로 구성된 위도/경도 좌표의 목록이 있습니다. 필자는 미국의 SVG지도를 작성하여 세계의 주요 도시를 SVG지도 위에 핀으로 표시하고자합니다. 지금까지 제가 표시 한지도 투영법은 미국의 메르카토르 투영법이므로 다음 단계는 각 도시에 대해지도의 해당지도에 대한 X/Y 좌표를 얻는 방법입니다. 위도/경도에서 메르카토르 투영법을 얻은 후 그 값을 X/Y 값으로 변환 한 다음 내 맵의 크기를 기준으로 상대 X/Y 값으로 변환하는 방법은 무엇입니까?위도/경도 값을 작은지도로 변환

답변

2

Mercator projection에있는 위키 백과 문서는 구현해야하는 방정식을 제공합니다. 메르카토르 투영법은 lat/long을 x/y로 변환합니다. 이것이지도 투영법입니다. x/y 값을 얻은 후에는 픽셀이나 사용자가 사용하는 측정 값으로 변환해야합니다.

+0

투영 부분을 이해하지만 번역을 어떻게 진행하나요? – matsko

+0

무슨 번역가? –

+0

실수로, "내지도의 크기에 따라 상대 X/Y 값을 말한 부분을 의미합니까?" ... 나는 그것을 어떻게지도와 관련시킬 수 있을까? – matsko

관련 문제