我正在编写一个应用程序,需要使用iPad的GPS查找最近的国际机场。无论如何轻松做到这一点?使用iOS查找最近的机场
3
A
回答
5
您可以使用GeoNames的免费服务来搜索附近的地方。这些可以被过滤,只返回机场如本例:
http://ws.geonames.org/findNearbyJSON?lat=40&lng=9&radius=250&featureClass=S&featureCode=AIRP
这将返回指定为机场的所有地方无论是大还是小。您可能需要调整参数以更好地满足您的需求。
如果您正在寻找更多的过滤/专业搜索,你可以看看像FlightStats提供的公司。然而这些服务不是免费的。
一旦你的地方(一个或其他方式)的列表,你可以使用CoreLocation与distanceFromLocation:
1
你已经有机场数据了吗?
如果是这样,您将开始为每个机场创建一个CLLocation。然后,您将使用返回[CLLocation distanceFromLocation:]
的比较方法对该列表进行排序。这样您可以按照距离当前坐标最近的顺序对机场列表进行排序。
相关问题
- 1. 使用lat long查找最近的机场
- 2. 查找最近打印机的命令
- 3. 使用SMO查找最近的备份
- 4. 使用CLLocationManager查找最近的位置
- 5. 使用GoogleAPI查找最近的地方
- 6. 使用CLGeocoder查找最近的城市
- 7. 查找场最近的独特查询集与MySQL后端
- 8. 查找最近点
- 9. 如何在elasticsearch中使用查询DSL查找最近/最接近的数字
- 10. MapKit查找最近的loacation
- 11. 查找最近的日期
- 12. Lucene的:查找最近数
- 13. 查找最近的元素
- 14. 查找最近的CLLocation
- 15. 用jQuery查找最接近的元素
- 16. mysql查找最近的用户评论
- 17. 查找最近Divisable在
- 18. 查找最接近BoundingClientRect
- 19. 查找K最近邻居
- 20. 查找最近日期
- 21. 经与查找/最接近
- 22. 查找最近最少使用的mysql表索引
- 23. 查找距离阵列最近的位置(iOS)
- 24. 查找距离最近的GPS坐标(最邻近搜索)
- 25. 查找最近和最接近的帖子,限制20
- 26. 查找最近和最接近的帖子,限制20
- 27. 查找最近添加的文件到SharePoint联机库
- 28. Android开发:查找/获取最近使用的应用程序
- 29. 找最接近的匹配使用JavaScript
- 30. 查找最近的多边形SVG的
感谢队友,真棒计算此得到这些的距离! – TheLearner 2010-10-28 08:18:27