java - 如何比较文本文件中的 gps 坐标以查看哪对最接近用户的当前位置

标签 java android geolocation gps distance

<分区>

我正在开发一个 Android 应用程序,它需要遍历大约 100 个包含 gps 坐标对的文本文件。我需要它返回最接近用户当前位置的一对坐标,但我不知道如何找到最近的一对。

感谢任何能让我朝着正确方向前进的帮助。

最佳答案

看看 Haversine Formula .

您可以遍历坐标并将每一对坐标与当前用户坐标进行比较。但是,请注意这是直线距离,而不是公路距离。

为此,请尝试查看用于导航的 Google Maps API。

关于java - 如何比较文本文件中的 gps 坐标以查看哪对最接近用户的当前位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20317563/

相关文章:

javascript - 地理位置:按接近度过滤

javascript - 根据 GPS 位置之间的距离过滤对象数组(javascript)

java - 创建 2 个随机整数数组

java - 查找特定长度字符串的最小/最大 hashCode 值

Fragment 之间的 Android Tab 导航

java - 在 Android 中每秒更新一次

javascript - 传单如何实时更新用户位置标记

java - 带有前缀和可选后缀的正则表达式

java - 设置Java环境变量?

带按钮的 Android ListView 不可选择(可点击)