我使用geotools.js将OS引用转换为纬度和经度。不幸的是,输出在默认情况下(我相信)限制在小数点2位。为了更准确的阅读,我需要小数点5位。我已经尝试删除对我自己的代码中小数位的任何引用,并且在geotools.js文件中查看我可以在哪里修改它,但是我还不够聪明,找不出这一点!GT_OSGB(); var wgs84=osgb.getWGS84();
var lat = parseFloat(Math.rou
当试图将值4.015舍入小数点2位时,我总是以4.01而不是预期的4.02结束。对于所有以.015作为小数部分的数字,这种情况都是一致的。我在JS中使用了一种相当常见的方法:我认为问题是从乘以100开始的。浮点不精确导致这个值被舍入而不是向上舍入。4.015, // 4.015
mult = a * 100, // 401.49999999999