我在这个主题上做了一些研究,但有很多观点并没有给出一个清晰的图像。我的问题是这样的:我正在为 Android 开发一个基于 GPS 的应用程序,在其中我想实时了解 Android LocationManager 指定的当前位置与其他位置之间的距离。我尝试了Haversine公式,余弦定律公式,然后我发现,Android SDK给了我一个简单的函数Location.distanceTo(Location) - 我不确定这个函数在什么方法上运行。
所以,关键是,在这些位置之间的实际距离大多数时候不会大于大约的情况下,哪一个对我来说比较好。 100-200m?也许我应该检查一下文森蒂的公式?真的有那么慢吗?有人可以解释一下我应该选择什么吗?
不要使用距离 To。使用“之间的距离”方法,因为听起来您已经有了坐标,这就是此方法所需要的:Location.distanceBetween() Javadoc http://developer.android.com/reference/android/location/Location.html#distanceBetween%28double,%20double,%20double,%20double,%20float%5B%5D%29
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)