Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用iOS查找最近的机场_Iphone - Fatal编程技术网

Iphone 使用iOS查找最近的机场

Iphone 使用iOS查找最近的机场,iphone,Iphone,我正在编写一个应用程序,需要使用iPad GPS查找最近的国际机场。这样做容易吗?你已经有机场数据了吗 如果是这样,您将首先为每个机场创建一个CLLocation。然后,您将使用返回[CLLocation distance fromlocation::的比较方法对该列表进行排序。这样,您就可以按最接近当前坐标的位置对机场列表进行排序。您可以使用免费服务在搜索附近的位置。如本例所示,这些可过滤为仅返回机场: 这将返回所有被指定为机场的地方,无论大小。您可能需要调整参数以更好地满足您的需要 如果你

我正在编写一个应用程序,需要使用iPad GPS查找最近的国际机场。这样做容易吗?

你已经有机场数据了吗


如果是这样,您将首先为每个机场创建一个CLLocation。然后,您将使用返回
[CLLocation distance fromlocation::
的比较方法对该列表进行排序。这样,您就可以按最接近当前坐标的位置对机场列表进行排序。

您可以使用免费服务在搜索附近的位置。如本例所示,这些可过滤为仅返回机场:

这将返回所有被指定为机场的地方,无论大小。您可能需要调整参数以更好地满足您的需要

如果你正在寻找更多的过滤/专业搜索,你可以看看像FlightStats这样的公司提供了什么。然而,这些服务不是免费的

一旦您有了一个位置列表(一种方式或另一种方式),您就可以使用CoreLocation获得到这些位置的距离,并使用
distanceFromLocation: