我正在使用谷歌地图并在点击地图时显示地图坐标:
google.maps.event.addListener(map, 'click', function (getcoords) {
document.getElementById('bar').innerHTML = (getcoords.latLng.lat() + "," + getcoords.latLng.lng());
});
返回的坐标具有原子尺度精度,如下所示:55.8907220038651,-2.3968541622161865
如何将这些舍入到小数点后五位?
我想过使用toFixed(5),但不知道如何实现它。
答案 0 :(得分:1)
在.lat()
上使用.toFixed()
,就像这样
google.maps.event.addListener(map, 'click', function (getcoords) {
document.getElementById('bar').innerHTML = (getcoords.latLng.lat().toFixed(5) + "," + getcoords.latLng.lng().toFixed(5));
});