WEB JS

웹 개발, 어플리케이션에서 활용될 수 있도록 Javascript로 제공되는 지도 플랫폼 입니다.

지도 좌표간 거리 구하기


지도 좌표간 거리 구하기 예제입니다.

// 지도를 생성합니다.
var map = new routo.maps.Map("map", {
      center: { lat: 37.507009, lng: 127.0586339 }, // 지도 초기 위치
      zoom: 17, // 지도 로딩 시 최초 표시 레벨
});

// 시작 지점입니다.
var start = { lat: 37.507009, lng: 127.0586339 };
const startMarker = new routo.maps.Marker({
      position: start,
      label: `시작`,
      icon: {
            path: routo.maps.SymbolPath.CIRCLE,
            scale: 20,
            fillColor: '#d4dc72',
      },
      clickable: true,
});
startMarker.setMap(map);

// 종료 지점입니다.
var end = { lat: 37.508009, lng: 127.0596339 };
const endMarker = new routo.maps.Marker({
      position: end,
      label: `종료`,
      icon: {
            path: routo.maps.SymbolPath.CIRCLE,
            scale: 20,
            fillColor: '#d4dc72',
      },
      clickable: true,
});
endMarker.setMap(map);

// 거리를 출력합니다.
var message = '두 지점간의 거리는 ';
message += map.getMapDistance(start, end) + 'm 입니다.';
document.getElementById('output').textContent = message;