我正在編寫一個應用程序,需要使用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. 使用GoogleAPI查找最近的地方
- 2. 使用SMO查找最近的備份
- 3. 使用CLGeocoder查找最近的城市
- 4. 使用CLLocationManager查找最近的位置
- 5. 查找場最近的獨特查詢集與MySQL後端
- 6. 查找最近點
- 7. 查找最近的元素
- 8. MapKit查找最近的loacation
- 9. 查找最近的日期
- 10. 查找最近Divisable在
- 11. 查找最接近BoundingClientRect
- 12. 查找K最近鄰居
- 13. Bluetooth LE iOS - 如何使用scanForPeripheralsWithServices查找最近的設備:選項:
- 14. 查找距離陣列最近的位置(iOS)
- 15. 查找最近和最接近的帖子,限制20
- 16. 查找最近和最接近的帖子,限制20
- 17. 查找距離最近的GPS座標(最鄰近搜索)
- 18. 查找最近添加的文件到SharePoint聯機庫
- 19. Android開發:查找/獲取最近使用的應用程序
- 20. 查找最近的多邊形SVG的
- 21. 找最接近的匹配使用JavaScript
- 22. VIM:查找最近使用的快捷方式的歷史
- 23. 使用python查找二維數組中的最接近的值
- 24. 查找最近的鄰居/經度
- 25. 查找最近的鄰居 - OpenCV
- 26. 查找最接近類的onclick
- 27. 查找和最接近的jquery差異
- 28. 查找最近的RGB顏色
- 29. 執行查找返回最近的值
- 30. 從特定點查找最近的點
感謝隊友,真棒計算此得到這些的距離! – TheLearner 2010-10-28 08:18:27