2014-10-17 3 views
0

내 웹 사이트에서 간단한 맵 박스 스크립팅을 만들었습니다. 끌기를 멈춘 후에 원을 다시 그려야하지만 그 범위 (contstant 값)지도 상자, 마커 드래그, 틀린 원 범위

[http://jsfiddle.net/7fmox75c/1/][1] 

이 내 실수하거나 버그를 mapbox입니다 : 내가 사용하는

코드 ... 위도/LNG에 따라 달라질?

답변

2

이것은 버그 또는 실수가 아닙니다.

많은 웹지도 (Google, Bing 등)와 마찬가지로지도 상자지도는 화면의 평평한 표면에 지구의 원형 표면을 표시하기 위해 Mercator projection을 사용합니다. 이렇게하면지도의 모든 부분에 대해 동/서 및 북/남 방향을 일관되게 유지하기 위해지도에서 모양의 크기를 왜곡하는 과정이 포함됩니다. Here is an animation은 글로브에서 메르카토르까지의 왜곡을 보여줍니다. 적도 근처의 부분보다 극지방에 가까운 지구의 부분이 어떻게 더 크게되는지 주목하십시오.

아래 그림에서 각 원은 투영 왜곡으로 인해 매우 다르게 보이지만 지구상의 동일한 양의 영역을 나타냅니다. 지도 주위로 마커를 움직이면 화면의 픽셀 단위로 크기가 조정되지만지도에 표시된 실제 거리의 관점에서 원의 크기는 동일하게 유지됩니다.