gpt4 book ai didi

Android:计算两个位置之间距离的最佳方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:58:48 25 4
gpt4 key购买 nike

我在这个话题上做了一些研究,但是有很多意见并没有给出一个清晰的图像。我的问题是:我正在为 Android 开发一个基于 GPS 的应用程序,我想在其中实时了解 Android LocationManager 指定的当前位置与其他位置之间的距离。我尝试了 Haversine 公式,一个余弦定律公式,然后我发现,Android SDK 给了我一个简单的函数 Location.distanceTo(Location) - 我不确定这个函数运行在什么方法上。

所以,关键是,在大多数情况下这些位置之间的实际距离不会大于近似值的情况下,我可以使用哪个。 100-200米?也许我应该检查 Vincenty 的公式?真的那么慢吗?谁能解释一下我应该选择什么?

最佳答案

不要使用 distanceTo。使用 distanceBetween 方法,因为听起来您已经有了坐标,而这就是您使用此方法所需的全部:Location.distanceBetween() Javadoc

关于Android:计算两个位置之间距离的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7938672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com