지도/로컬 API에 대한 문의게시판입니다.
보기예제에 한주소를 입력하면 마커를 찍어주는 예제는 있는데요
두 주소의 거리를 구하는 예제가 있으면 좋겠습니다.
그리고 보통 이럴경우에는 두주소를 좌표로 변환후에 두 좌표를 거리구하는공식으로 구하는게 맞는지요?
두 과정에 예제도 찾기 어렵네요. 가이드 부탁드려요
지도/로컬 API에 대한 문의게시판입니다.
보기예제에 한주소를 입력하면 마커를 찍어주는 예제는 있는데요
두 주소의 거리를 구하는 예제가 있으면 좋겠습니다.
그리고 보통 이럴경우에는 두주소를 좌표로 변환후에 두 좌표를 거리구하는공식으로 구하는게 맞는지요?
두 과정에 예제도 찾기 어렵네요. 가이드 부탁드려요
예제:
http://apis.map.daum.net/web/sample/calculatePolylineDistance/
devtalk 답변:
https://devtalk.kakao.com/t/topic/47468
https://devtalk.kakao.com/t/topic/60618/4
https://devtalk.kakao.com/t/daum-map/37041
직선거리만 구할 수 있습니다.
그 사이의 길찾기 경로는 제공하지 않는 점, 확인해주세요.
덕분에 해결했습니다.
var mlon=$('#mlon').val();
var mlat=$('#mlat').val();
var vlon=$('#vlon'+no).val();
var vlat=$('#vlat'+no).val();
var polyline=new daum.maps.Polyline({
/* map:map, */
path : [
new daum.maps.LatLng(mlon,mlat),
new daum.maps.LatLng(vlon,vlat)
],
strokeWeight: 2,
strokeColor: '#FF00FF',
strokeOpacity: 0.8,
strokeStyle: 'dashed'
});
//return getTimeHTML(polyline.getLength());//미터단위로 길이 반환;
console.log("길이"+polyline.getLength());
return polyline.getLength();
시작점과 끝점의 좌표를 구해서 배열에 넣고
폴리곤을 사용해서 거리를 구했습니다.
감사합니다.