Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.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
Javascript 使用IATA代码计算机场之间的距离_Javascript_Api_Web Applications_Geolocation - Fatal编程技术网

Javascript 使用IATA代码计算机场之间的距离

Javascript 使用IATA代码计算机场之间的距离,javascript,api,web-applications,geolocation,Javascript,Api,Web Applications,Geolocation,我需要找到空中客车A320飞行时的距离,而不是两个机场之间的超精确距离,最好使用IATA代码PHX、LAX、CLT 我看到很多这样做的网站,但我需要找到一个API谷歌地图,必应地图?我可以用它来计算距离。我知道我可能需要对国际航空运输协会代码进行地理编码,但我想避免使用谷歌地图,您可以指定国际航空运输协会代码+机场,它将获得位置 有什么建议吗?你可以简单地存储一个机场代码数据库,它们的纬度和经度维基百科可能有这些坐标。然后,您可以计算地理距离,例如,在您自己的服务器上和/或使用JavaScrip

我需要找到空中客车A320飞行时的距离,而不是两个机场之间的超精确距离,最好使用IATA代码PHX、LAX、CLT

我看到很多这样做的网站,但我需要找到一个API谷歌地图,必应地图?我可以用它来计算距离。我知道我可能需要对国际航空运输协会代码进行地理编码,但我想避免使用谷歌地图,您可以指定国际航空运输协会代码+机场,它将获得位置


有什么建议吗?

你可以简单地存储一个机场代码数据库,它们的纬度和经度维基百科可能有这些坐标。然后,您可以计算地理距离,例如,在您自己的服务器上和/或使用JavaScript代码计算这些机场之间的大地距离,而不是依赖谷歌地图等,除非所需机场不在数据库中。另请参见GeographicalIB库或。

有一个来自*的免费API。详情可在此找到

用法:

curl -v  -X GET "https://airport.api.aero/airport/distance/ORK/LHR?user_key=[Your_User_Key]&units=km"

*注-我为SITA工作。

世界上有成千上万个机场,如果你想找到一个包含纬度和经度的所有机场的数据库,你可以建立一个公式来计算每个机场之间的距离


如果您知道如何使用RESTAPI,您可以使用它的一个功能,允许您查找某个坐标附近的机场和城市。这应该符合你的要求。看看他们的

是的,这可能是我必须走的路线。我目前对我的机场没有太多的时间,但我相信我可以创造性地为一家大型航空公司找到它们。最好使用我自己的服务器。谢谢。对于其他试图用C做这件事的人,我刚刚发现:hello@Kevin,但是API有一些问题,给了我一个错误,我搜索了2个机场,例如:告诉无效的起始机场:哼哼,这不正确sense@Pedro-回复有点晚。。。但是,您是否联系过该API的支持电子邮件?