本文介绍了删除6位数字后的经纬度部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我会以这种格式变长而变胖
i get lat and long in this format
纬度23.132679999999997,经度72.20081833333333
Latitude23.132679999999997, Longitude72.20081833333333
但是我想要这种格式
纬度= 23.132680和经度72.200818
Latitude = 23.132680 and Longitude 72.200818
我如何转换
推荐答案
double Latitude = 23.132679999999997;
int precision = Math.pow(10, 6);
double new_Latitude = double((int)(precision * Latitude))/precision;
这将只给您小数点后6位数字.
This will give you only 6 digits after decimal point.
这篇关于删除6位数字后的经纬度部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!