geocoding - 地理编码或搜索 IATA 机场代码
问题描述
是否可以使用 HERE 地理编码 REST API 使用其 IATA 机场代码搜索机场?API参考中没有很好地记录它。
以下为印度 IATA 机场代码 PNQ 的浦那返回无命中,例如:
curl -s "https://geocode.search.hereapi.com/v1/geocode?apiKey=<apiKey>&in=countryCode%3AIND&q=PNQ"
Web 界面确实显示了正确的“类别:机场”建议,因为
更多不起作用的示例:FRA(法兰克福)和国家过滤器 DEU,NRT(东京成田)和国家过滤器 JPN,PEK(北京)和国家过滤器 CHN。
美国的 IAD 有效,例如 IRL 中的 DUB 和 GBR 中的 LHR。
解决方案
自动建议或发现 API 更适合您的用例。以下是示例:
以上请求可以成功返回机场。
请注意,您需要添加表示用户当前位置的“at”参数。如果用户的位置不可用,您可以设置一个默认位置。
此外,请注意中国和日本并未完全覆盖。要了解每个国家/地区不同的覆盖质量水平,请阅读以下文档。
推荐阅读
- sql - Impala - impala 是否允许在一个查询中使用多个 GROUP_CONCAT
- javascript - 使按钮变大并将按钮恢复为原始大小 Javascript
- reactjs - setState 在反应函数中不能与 forloop 一起使用
- ios - NSUbiquitousKeyValueStore 键值不断返回
- ios - 如何使用核心数据将数据保存在 UITableview 中 - Swift 代码
- php - PHP 7.2 is_array 不评估为真
- react-native - 如何使用 Jest 和 Enzyme 模拟 React Native Switch 组件的按下
- python - 在网页上运行 python 脚本
- c - 如何在C中打印具有正确符号的方程
- android - 如何在 Android Studio 中隐藏启动活动的导航栏?