Daum Map 좌표와 좌표 사이의 거리 및 시간 측정

polyline.setMap(map)을 안하셔도 polyline.getLength(); 기능은 사용할 수 있습니다.
폴리라인을 사용하시되 꼭 지도에 표시하지 않아도 거리를 얻어올 수 있다는 것이죠!

이 기능 말고는 projection 객체를 활용하여 두 지점을 pixel좌표로 변경 후
그 두 점의 차이값을 현재 레벨값과 지도 축척값을 고려하여 계산해 내는 방식이 있습니다.
http://apis.map.daum.net/web/documentation/#Map_getProjection

폴리라인을 사용하면 간단한 문제라 딱히 추천드리지 않습니다. ^^;

실제 map.daum.net 에서도 거리 측정, 반경 측정기능 모두 이 getLength를 사용하여 하고 있습니다.

1개의 좋아요