스크립트 거리표기에서 숫자만 표기하는 방법문의

스크립트 거리표기에서 숫자만 표기하는 방법문의

QA

스크립트 거리표기에서 숫자만 표기하는 방법문의

본문

아래 소스에서 예로, 거리가 1234 Km로 나오는것을 숫자만 표기하고 싶습니다. 숫자만 1234 가 나오게 하려면 어떻게 해야 할지요?

 

 

<script>
var directionsDisplay;
var directionsService = new google.maps.DirectionsService();
var map;

function initialize() {
  directionsDisplay = new google.maps.DirectionsRenderer();
  var chicago = new google.maps.LatLng(37.5040506, 126.7496805);
  var mapOptions = {
 zoom:10,
 mapTypeId: google.maps.MapTypeId.ROADMAP,
 center: chicago
  }
  map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
  directionsDisplay.setMap(map);
}

function calcRoute() {
  var start = document.getElementById('start').value;
  var end = document.getElementById('end').value;
  var mode = document.getElementById('mode').value;

  var request = {
   origin:start,
   destination:end,
   travelMode: eval("google.maps.DirectionsTravelMode."+mode),
   unitSystem: google.maps.UnitSystem.METRIC
  };
  directionsService.route(request, function(response, status) {
  // 확인용 Alert..미사용시 삭제

 if (status == google.maps.DirectionsStatus.OK) {
  directionsDisplay.setDirections(response);
  var route = response.routes[0];
  // For each route, display summary information.
  var distance = 0;
  for (var i = 0; i < route.legs.length; i++) {
   distance =  route.legs[i].distance.text;
  };
  
  $("#range_alram").html(start +"에서 <br>"+ end+"까지의 거리는 <br>"+distance+"입니다.");
  
 }else {
  alert("정확한 주소를 입력하세요.");
  return;
 }
  });
}

google.maps.event.addDomListener(window, 'load', initialize);
setTimeout(calcRoute, 500);

</script>

이 질문에 댓글 쓰기 :

답변 1

distance = distance.replace("km", ""); 이런식으로 스크립트로 치환하셔도 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 15,420
QA 내용 검색
filter #php ×

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT