如何计算iOS中另一个用户20英里附近的用户位置

时间:2013-10-25 10:19:46

标签: ios iphone objective-c

我是iOS的新用户,假设我是用户,我需要计算距离近20英里的近用户

如何使用iOS中的corelocation来计算英里和小时的距离

1 个答案:

答案 0 :(得分:1)

我只是简单地使用了逻辑,如果您有任何疑问,那么您可以通知我。

所以,你有两个坐标

  

1)当前(用户位置)
  2)另一个坐标..

此处distanceFromLocation:方法用于获取两个位置之间的距离。

CLLocationDistance distance = [currentLOcation distanceFromLocation:anotherLocation];

你到达距离米,所以 20英里= 32187米

设置像

这样的条件
if(distance <= 32187)
{
  // under 20 miles
}
else
{
  // out of 20 miles
}