【发布时间】:2013-01-05 19:53:15
【问题描述】:
以下代码显示了在特定路线上覆盖的总距离,显示在谷歌地图上。我设法将数字从公里转换为英里。这是函数的代码:
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 舍入到小数点后一位?
【问题讨论】:
-
developer.mozilla.org/en-US/docs/JavaScript/Reference/… var n = 123.123; n.toFixed(1); // 123.1
标签: javascript math google-maps-api-3