百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
O

openflights

> 编程语言
开源

一个用于存储航班信息、在可放大的世界地图上显示路径以及计算统计数据的网站,提供大量免费的航空公司、机场和航线数据。

1.6K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

一个用于存储航班信息、在可放大的世界地图上显示路径以及计算统计数据的网站,提供大量免费的航空公司、机场和航线数据。

OpenFlights

欢迎来到 OpenFlights 的代码库,这是一款工具,可让您绘制全球航班的地图,以各种有趣的方式搜索和筛选航班,自动计算统计数据,并与朋友和全世界分享您的航班和旅程(如果您愿意)。

数据

大多数人来这里是为了获取 免费的机场、航空公司和航线数据。请参阅 文档 或直接进入 数据本身。

用户界面

请参阅 locale 了解受支持的语言以及编辑或添加新语言的说明。

代码

我要坦白地说,这个代码库是一团糟。大部分代码都是在 2008 年写的,当时 PHP 看起来是个好主意,而学习 JavaScript 的唯一方法就是用艰苦的方式。你可能会遇到一些残存的健全性(例如单元和集成测试或包管理),这些都是在不完整的情况下加入的。总的来说,这是一个典型的 LNMP 应用程序。JavaScript 前端(主要在单体 openflights.js 中,部分位于 js) 与 Nginx/PHP 后端(在 php) 通信,后端包裹着 MySQL 数据库。

  • client: 客户端全栈集成测试,需要实时数据库和服务器
  • server: 服务器端(PHP)集成测试,需要实时数据库
  • unit: 客户端 JavaScript 单元测试
  1. 执行 cp php/config.sample.php php/config.php 并设置 $host = "db",以便主机名与数据库容器主机名匹配。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHP

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言