Distance meters to kilo meters

by Mubasshir Pawle

JavaScript

getDistance = function(distance) {
  if (distance === 0) {
    return 'here';
  }
  distance = parseFloat('' + distance);
  if (distance > (1000 * 100)) { // > 10 km
    return (distance / 1000).toFixed(0) + ' km';
  } else if (distance > 1000) { // 1km
    return (distance / 1000).toFixed(1) + ' km';
  }
  return distance.toFixed(0) + 'm';
};

alert(getDistance(12887));