【发布时间】:2011-12-18 08:46:53
【问题描述】:
可能重复:
How to calculate distance between two locations using their longitude and latitude value
在你们都给我一些关于地球不是一个完美的球体的教育之前,当你靠近两极时它会发生变化,这似乎是我在网上能找到的全部内容。在问我的父亲是一位有成就的地理学家,我的叔叔是一位为 NASA 工作的量子物理学家,而我是一名卑微的计算机程序员之前,我想先问问你们!
我只需要一个球场公里的距离,因为乌鸦从手机飞到 720 平方公里区域的预填充位置列表,因此变化并不重要。
这是我现在,请不要在我身上丢任何东西。
mLatitude=-38.3533177
mLongitude=144.9127674
这是十分钟前的我,大约 3 公里外的乌鸦飞过,
mLatitude=-38.3444385
mLongitude=144.9374762
我如何计算得到 3 公里?
我对 Java 还很陌生,所以我不确定有哪些内置的数学函数可用,也不知道计算是什么?
干杯,
迈克。
【问题讨论】:
-
我问了一个小问题,看看这个:stackoverflow.com/questions/8286771/…