从用户位置查找数组中最接近的经度和纬度

用户名

我有一个充满经度和纬度的数组。我的用户位置有两个双精度变量。我想根据数组测试用户位置之间的距离,以查看哪个位置最近。我该怎么做呢?

这将获得2个位置之间的距离,但努力了解如何针对一系列位置对其进行测试。

CLLocation *startLocation = [[CLLocation alloc] initWithLatitude:userlatitude longitude:userlongitude];
CLLocation *endLocation = [[CLLocation alloc] initWithLatitude:annotation.coordinate.latitude longitude:annotation.coordinate.longitude];
CLLocationDistance distance = [startLocation distanceFromLocation:endLocation];
雾雾

您只需要遍历数组检查距离即可。

NSArray *locations = //your array of CLLocation objects
CLLocation *currentLocation = //current device Location

CLLocation *closestLocation;
CLLocationDistance smallestDistance = DOUBLE_MAX;

for (CLLocation *location in locations) {
    CLLocationDistance distance = [currentLocation distanceFromLocation:location];

    if (distance < smallestDistance) {
        smallestDistance = distance;
        closestLocation = location;
    }
}

在循环结束时,您将拥有最小的距离和最近的位置。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从用户位置查找数组中最接近的经度和纬度

来自分类Dev

从用户位置查找数组中最接近的经度和纬度-Android Studio

来自分类Dev

从用户位置查找数组中最接近的经度和纬度-iOS Swift

来自分类Dev

从用户位置查找数组中的经度和纬度

来自分类Dev

查找数组中最接近的较高和较低的数字

来自分类Dev

如何使用javascript显示最接近我所在位置的经度和纬度?

来自分类Dev

如何使用javascript显示最接近我所在位置的经度和纬度?

来自分类Dev

查找每个组中最接近的地理位置

来自分类Dev

通过Facebook API查找用户登录时的当前位置(纬度和经度)?

来自分类Dev

如何加快此MySQL查询的速度,以找到最接近给定纬度/经度的位置?

来自分类Dev

如何在Google Map API中获取基于纬度和经度的最接近的地标?

来自分类Dev

映射两个熊猫数据帧(经度和纬度)的最接近值

来自分类Dev

按纬度和经度(地理位置)查找子公司

来自分类Dev

寻找最接近经纬度的位置

来自分类Dev

查找与数字中最接近的因子

来自分类Dev

查找排序向量中最接近的索引

来自分类Dev

靠近纬度和经度的位置

来自分类Dev

Python-查找最接近的位置和值

来自分类Dev

Java:搜索数组中最接近的值

来自分类Dev

返回数组中最接近值的索引

来自分类Dev

获取数组中最接近的数字

来自分类Dev

Java:搜索数组中最接近的值

来自分类Dev

在另一个数组的特定列中查找数组中最接近的元素

来自分类Dev

从元素数组中查找T-SQL中最接近的值

来自分类Dev

使用Swift查找经度和纬度

来自分类Dev

从PHP中的经度和纬度获取位置

来自分类Dev

从地名获取位置纬度和经度值

来自分类Dev

在xarray中交换纬度和经度位置

来自分类Dev

在另一个数组中查找所有数组中最接近的float

Related 相关文章

  1. 1

    从用户位置查找数组中最接近的经度和纬度

  2. 2

    从用户位置查找数组中最接近的经度和纬度-Android Studio

  3. 3

    从用户位置查找数组中最接近的经度和纬度-iOS Swift

  4. 4

    从用户位置查找数组中的经度和纬度

  5. 5

    查找数组中最接近的较高和较低的数字

  6. 6

    如何使用javascript显示最接近我所在位置的经度和纬度?

  7. 7

    如何使用javascript显示最接近我所在位置的经度和纬度?

  8. 8

    查找每个组中最接近的地理位置

  9. 9

    通过Facebook API查找用户登录时的当前位置(纬度和经度)?

  10. 10

    如何加快此MySQL查询的速度,以找到最接近给定纬度/经度的位置?

  11. 11

    如何在Google Map API中获取基于纬度和经度的最接近的地标?

  12. 12

    映射两个熊猫数据帧(经度和纬度)的最接近值

  13. 13

    按纬度和经度(地理位置)查找子公司

  14. 14

    寻找最接近经纬度的位置

  15. 15

    查找与数字中最接近的因子

  16. 16

    查找排序向量中最接近的索引

  17. 17

    靠近纬度和经度的位置

  18. 18

    Python-查找最接近的位置和值

  19. 19

    Java:搜索数组中最接近的值

  20. 20

    返回数组中最接近值的索引

  21. 21

    获取数组中最接近的数字

  22. 22

    Java:搜索数组中最接近的值

  23. 23

    在另一个数组的特定列中查找数组中最接近的元素

  24. 24

    从元素数组中查找T-SQL中最接近的值

  25. 25

    使用Swift查找经度和纬度

  26. 26

    从PHP中的经度和纬度获取位置

  27. 27

    从地名获取位置纬度和经度值

  28. 28

    在xarray中交换纬度和经度位置

  29. 29

    在另一个数组中查找所有数组中最接近的float

热门标签

归档