标签: java android geolocation gps distance
我正在开发一款Android应用,需要经过约100个包含gps坐标对的文本文件。我需要它来返回最接近用户当前位置的坐标对,但我不知道如何找到最近的一对。
任何可以让我朝着正确的方向前进的帮助表示赞赏。
答案 0 :(得分:1)
查看Haversine Formula。
您可以迭代坐标并将每对与当前用户坐标进行比较。但请注意,这是直线距离,而不是道路距离。
为此,请尝试查看Google Maps API进行导航。
答案 1 :(得分:0)
您可以使用Location.distanceBetween()计算两个坐标之间的距离。