【发布时间】:2018-04-27 21:26:11
【问题描述】:
我正在开发一个包含已保存地点列表的 Android 应用程序。每个地方都由纬度和经度定义。 问题是想要将这些坐标与用户的当前位置(用他的当前位置定义)进行比较,以找到更近的位置。
我可以毫无问题地获取用户的坐标,但我不知道如何继续。
我仍然在互联网上搜索,但一无所获。 如果你能帮助我,谢谢
【问题讨论】:
-
澄清一下,您有用户的位置作为纬度/经度,以及一系列点作为纬度/经度,您想找出其中哪个最接近用户?
-
我有用户的纬度/经度,我想找到离用户最近的地方
-
恐怕我还是不明白。 “最近的地方。”这是否意味着“最接近我保存为纬度/经度的地点列表”,对吗?在这种情况下,公平地说您的问题是您需要一种方法来计算由 lat 和 lon 定义的两点之间的距离吗?
-
是的,但我没有办法做到这一点,这就是我阻止它的原因:(
标签: android api google-maps coordinates