在地理编码和计算路线中支持机场代码

Supporting Airport codes in geocode & calculate route

是否有API获取机场代码的地理编码?

例如:如果我需要计算从家(比如马里布)到洛杉矶国际机场(洛杉矶国际机场)的时间,理想情况下我会按照以下步骤操作:

  1. 获取我的家庭地址地理位置(通过地理编码器)

  2. 获取 LAX 地理位置(通过地理编码器)

  3. 将以上用作 "calculateroute" 中的源和目标。

然而,当我在地理编码器中使用 "LAX" 时,它在 CHE(瑞士)中给出了一些位置。 如果我附加国家(美国),它会列出乔治亚州的其他地方。

*https://geocoder.api.here.com/6.2/geocode.json?app_id=MY-APP-ID&app_code=MY-APP-CODEgen=9&searchtext=LAX

https://geocoder.api.here.com/6.2/geocode.json?app_id=MY-APP-ID&app_code=MY-APP-CODEgen=9&searchtext=LAX,USA*

有没有其他方法可以做到这一点,或者我唯一的方法是维护一张 IATA 机场代码及其地理坐标的地图,并直接在计算路线中使用它?

获取机场的地理编码: 使用地标地理编码:categoryids=4581

类别编号

xs:整数 将地标结果限制为一个或多个类别。示例:

Highway exits: 116
Airports: 4581
Tourist attractions: 7999

示例: http://geocoder.api.here.com/6.2/search.json?categoryids=4581&gen=8&jsonattributes=1&language=en-US&maxresults=20&searchtext=LAX&app_id={YOUR_APP_ID}&app_code={YOUR_APP_CODE}

在 developer.here.com/documentation/geocoder/topics/resource-search.html

阅读更多内容