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

标签 javascript api web-applications geolocation

我需要找到两个机场之间的距离(在空客 A320 飞行时,不是非常准确),最好使用 IATA 代码(例如 PHX、LAX、CLT)。

我看到很多网站都这样做,但我需要找到一个可以用来计算距离的 API(Google map 、Bing map ?)。我知道我可能需要对 IATA 代码进行地理编码,但我想避免这种情况(我知道使用 Google map 您可以指定 IATA 代码+机场,它就会获取位置)

有什么建议吗?

最佳答案

您可以简单地存储机场代码及其纬度和经度的数据库(维基百科可能有这些坐标)。然后,您可以在自己的服务器上和/或使用 JavaScript 代码计算这些机场之间的地理距离(例如,大地距离),而不是依赖 Google map 等,除非所需的机场不在数据库中。另请参阅 geoliblib 库或 http://www.movable-type.co.uk/scripts/latlong.html .

关于javascript - 使用 IATA 代码计算机场之间的距离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6971191/

相关文章:

javascript - Jquery, 'invalid or unexpected token'。不是字符串问题

windows - 帮助运行 Windows 命令的 Java 库/API

ruby-on-rails - Omniauth 用于 Rails API 中的提供者身份验证

javascript - 如何在没有Flash/Java的情况下实现浏览器到浏览器的通信(允许服务器作为桥梁)?

c# - 当多个用户可以编辑相同数据时首选数据库/webapp 并发设计

javascript - 热门使用 jquery promise 与文件上传

javascript - 降级 react-native 的适当机制

api - 无法通过 SoundCloud API 调用检索某些公共(public)轨道 (403)

javascript - 对父组件进行大型查询还是对每个子组件进行一系列小查询?

javascript - 在 THREE.js 中获取全局 'camera' 变量的值时遇到问题