var formatDistance = function (distance) { if (distance < 0) { return "无法计算"; } if (distance > 1000) { // 保留两位小数 var km = (distance / 1000).toString(); var dotIndex = km.indexOf("."); if (dotIndex !== -1) { var decimalPart = km.substring(dotIndex + 1); if (decimalPart.length > 2) { km = km.substring(0, dotIndex + 3); } } return km + ' km'; } else { return distance + ' m'; } }; module.exports = { formatDistance: formatDistance, };