BigDecimal准确设置小数点后的精度
因为BigDecimal的原因吧,也可以说是double的问题吧new BigDecimal(currentLat2); 时值不再是 2.455675而是2.455674999999999999999999因此在保留5位小数,四舍五入时,就变成2.45567而不是2.45568后一个正确是因为没形成这种数据。这种情况,用字符串可以避免这种问题String cur