km の値があり、それをブラウザーのロケール固有の測定単位 (km またはマイル) に変換したいと考えています。
私は Google Maps API v3 directionService を使用しています。具体的には、このページの最後の例です。
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 / 1000.
document.getElementById("total").innerHTML = total + " km";
}
必要に応じて変換を実行できるように、ブラウザのロケールの測定単位を決定するにはどうすればよいですか?