以下代码显示在特定路线上覆盖的总距离,显示在谷歌地图上。我设法将数字从公里转换为英里。这是该函数的代码:
function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
for (i = 0; i < myroute.legs.length; i++) {
total += myroute.legs[i].distance.value;
}
total = total *0.621371/ 1000.
document.getElementById('total').innerHTML = total + ' mi';
总数显示为41.76483039399999 mi
。如何将四舍五入total
到小数点后一位?