本文介绍了删除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位数字后的经纬度部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-29 05:15