从给定的浮点值中找到ArrayList中的最近位置

海尔文

我想知道如何从给定的float值中获取最近的位置。

我有一个城市的纬度/经度的ArrayList。我想做的就是从给定的坐标中找到最近的城市。

public class City {
       private float lat;
       private float lng;
       //getters & setters
   }

   List < City > cities; // at this point "cities" contains several "city"
   City city;



   city = findNearest(lat, lng);
   private City findNearest(float lat, float lng) {
       for (City c: cities) {}
   }
舒尔

尝试计算简单偏差:

  private City findNearest(float lat, float lng) {
       float minDist = Float.MAX_VALUE;
       City resCity = null;
       for (City c: cities) {
          float dist = Math.pow(c.getLat() - lat, 2) + Math.pow(c.getLng() - lng, 2);
          if (dist < minDist){
            minDist = dist;
            resCity = c;
          }
       }
     return resCity;
   }

您可以从dist获取Math.sqrt,但实际上没有任何意义。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从iOS中的位置数组中找到5m至10m范围内的最近位置?

来自分类Dev

在Android中查找给定半径内的附近位置

来自分类Dev

在Android中查找给定半径内的附近位置

来自分类Dev

按最近位置过滤WordPress帖子

来自分类Dev

如何在mongodb中搜索数组对象中的最近位置

来自分类Dev

通过geo_point优先匹配结果,并在Elasticsearch中按最近位置排序

来自分类Dev

将带有附近数字的浮点列表分组,将其在 np.array 中的附近位置

来自分类Dev

在javascript中找到给定位的值

来自分类Dev

如何在python中从给定范围的给定函数中找到最大值?

来自分类Dev

显示位置并在ios中找到最近的地点

来自分类Dev

如何从R中的图中找到给定y值的x值

来自分类Dev

如何在嵌套循环中找到ArrayList中某物的位置?

来自分类Dev

查找用户坐标和坐标数组之间的最近位置

来自分类Dev

在数组中找到与给定子数组匹配的位置

来自分类Dev

Java中的Null指针异常,同时在val树中找到给定范围内的任何值

来自分类Dev

从文件bash中找到与给定值最接近的值

来自分类Dev

如何使用基于R中最近位置的坐标对数据框中的行进行子集化

来自分类Dev

返回Django中的附近位置

来自分类Dev

在ArrayList的ArrayList中找到最大值,键=长度

来自分类Dev

在bash中找到元素在列表中的位置

来自分类Dev

在SQL中找到差异(最近的值-最近日期时间之前的值)

来自分类Dev

如何在Java中找到ArrayList中元素的位置?

来自分类Dev

如何在Java中找到ArrayList中元素的位置?

来自分类Dev

如何在numpy中找到给定行的值的列索引?

来自分类Dev

如何在Python的嵌套列表中找到给定值的索引?

来自分类Dev

在Python中找到总计为给定值的子数组

来自分类Dev

如何在C中的数组中找到最大值的位置

来自分类Dev

对于给定的点,如何在点列表中找到最近的点?

来自分类Dev

在python中找到最近的点

Related 相关文章

  1. 1

    如何从iOS中的位置数组中找到5m至10m范围内的最近位置?

  2. 2

    在Android中查找给定半径内的附近位置

  3. 3

    在Android中查找给定半径内的附近位置

  4. 4

    按最近位置过滤WordPress帖子

  5. 5

    如何在mongodb中搜索数组对象中的最近位置

  6. 6

    通过geo_point优先匹配结果,并在Elasticsearch中按最近位置排序

  7. 7

    将带有附近数字的浮点列表分组,将其在 np.array 中的附近位置

  8. 8

    在javascript中找到给定位的值

  9. 9

    如何在python中从给定范围的给定函数中找到最大值?

  10. 10

    显示位置并在ios中找到最近的地点

  11. 11

    如何从R中的图中找到给定y值的x值

  12. 12

    如何在嵌套循环中找到ArrayList中某物的位置?

  13. 13

    查找用户坐标和坐标数组之间的最近位置

  14. 14

    在数组中找到与给定子数组匹配的位置

  15. 15

    Java中的Null指针异常,同时在val树中找到给定范围内的任何值

  16. 16

    从文件bash中找到与给定值最接近的值

  17. 17

    如何使用基于R中最近位置的坐标对数据框中的行进行子集化

  18. 18

    返回Django中的附近位置

  19. 19

    在ArrayList的ArrayList中找到最大值,键=长度

  20. 20

    在bash中找到元素在列表中的位置

  21. 21

    在SQL中找到差异(最近的值-最近日期时间之前的值)

  22. 22

    如何在Java中找到ArrayList中元素的位置?

  23. 23

    如何在Java中找到ArrayList中元素的位置?

  24. 24

    如何在numpy中找到给定行的值的列索引?

  25. 25

    如何在Python的嵌套列表中找到给定值的索引?

  26. 26

    在Python中找到总计为给定值的子数组

  27. 27

    如何在C中的数组中找到最大值的位置

  28. 28

    对于给定的点,如何在点列表中找到最近的点?

  29. 29

    在python中找到最近的点

热门标签

归档