我需要对纬度和经度进行排序。离我现在的位置更近

时间:2019-03-20 06:16:34

标签: android

这是我计算列表之间距离的方法。 我的代码在下面

UIImage

这就是我现在显示位置的方式。

1 个答案:

答案 0 :(得分:3)

如果您不想使用任何外部库,建议采取以下方式。

  1. 使用属性lat和lng,以及名为 distance 的属性创建您自己的自定义位置类别,该属性从当前位置一直测量到该点。 here,您可以找到如何找到2个点之间的距离
  2. 此类应实现Comparable接口,并覆盖其 compare 函数。在此函数内,您可以基于距离创建自己的排序逻辑

here,您可以找到如何使用类似的界面,如果您仍有问题,请告诉我

快乐编码