Distance meters to kilo meters
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));