我想开发一个基于地理位置的应用程序。目前我正在阅读手机位置并获取经度和纬度值。
目前这些是
Lat 50.89808359344173 Lon 4.482628385834053
我有纬度的14位小数,经度15位。
这些地方的含义是什么?
答案 0 :(得分:1)
它们只是度数的小数部分。使用十进制度数进行计算要比度数,分钟和秒更容易。
例如:32.5°= 32°30'。
答案 1 :(得分:1)
一名男子被导游带到自然历史博物馆周围,看到一个化石暴龙骨架。他向导游询问它有多大,指南告诉他这是6700万和13岁。
“哇,你怎么这么准确?”“嗯,当我开始在这里时,我被告知它已经有6700万年了,那是13年前的事了。”
结果的精确度与此类似。或计算您的交易税,并意识到您需要支付USD1492.19482019331。该软件已经基于GPS和/或wifi定位信号进行了一些计算,这就是它所提出的答案,但它并不是那么精确到精确到最近原子的宽度,它的假精度< / em>的;结果的精确度大于该结果的准确度。
它的精确程度取决于打开哪些服务(仅限gps或基于wifi),可用的独特wifi信号(使基于wifi更好)无论您是在室内还是在建筑区域(制作GPS不太准确)你正在移动的速度。它可能比几米更好,甚至可能不到1公里。绝对和相对准确度也有差异,因此它可能是例如30米外,但手机移动100米后仍然是30米外,并跟踪了100米以内的相对运动到一米左右。
手机可能不仅不准确,而且在判断手机有多不准确时也不准确!这本身就不是为了使数字四舍五入;围绕它们多少钱?这也是一个很好的一般原则,你应该在最后一点进行任何舍入;错误精度大于准确度要比通过提前舍入引入舍入误差更好,实际上会进一步失去准确性。
如果你以记忆意识的方式存储位置,或直接显示数字,那么5或6位小数可能足以确保你比你真正声称的更精确
如果你在地图上绘制一个点,你也可以用你得到的那些荒谬的过于精确的数字来输入;它不会伤害任何东西,它比试图猜测你真实的准确性更简单。