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;