Directions API 可以显示两个地方之间的距离。例如:
https://developers.google.com/maps/documentation/javascript/examples/directions-draggable
但是,该距离以小数形式显示(例如2520.359 km
)。有没有办法删除它们(例如得到结果2520 km
)?
这是应该负责的部分:
function computeTotalDistance(result) {
var total = 0;
var myroute = result.routes[0];
for (var i = 0; i < myroute.legs.length; i++) {
total += myroute.legs[i].distance.value;
}
total = total / 1000.
document.getElementById('total').innerHTML = total + ' km';
}
我认为更改零会改变结果,但它只会破坏代码。