使用一个在 Bluemix 上构建的飞行状态和跟踪应用程序来跟踪空中交通(1)
 
- UID
- 1066743
|

使用一个在 Bluemix 上构建的飞行状态和跟踪应用程序来跟踪空中交通(1)
这个班机跟踪应用程序覆盖接近 Google Maps 上的某个特定机场的班机的实时位置。我结合使用了 Bluemix 服务和外部第三方 API(包括 Flight Status by Airport API、Google Maps API 和天气数据)来构建这个应用程序,以便创建一个独特的互动参与系统。Flight Tracker 主要是一个爱好者编写的应用程序,但它的想法和技术实现可应用到各种业务场景中。
要构建此应用程序,需要使用以下第三方 API:
- 服务,它提供了访问班机信息的能力,包括位置(经度和纬度)、估算的和实际的起飞和到达时间、飞机类型、班机晚点以及飞机时速。
- 服务,它帮助您构建可自定义的地图和数据可视化表示。
“此应用程序演示了如何轻松地结合使用 Bluemix API 功能与众多外部第三方 API 来创建 mashup。”
构建一个类似应用程序所需的准备工作 第 1 步. 分解此应用程序单击本文的获取代码按钮,分解 DevOps Services 上的项目:
- 单击 EDIT CODE(如果尚未登录,那么请输入您的 DevOps Services 凭据)。
- 单击菜单上的 FORK 创建一个新项目。
- 在看到提示时,为新项目命名,并单击 SAVE 将代码的副本保存到您的项目和一个 Git 存储库中。
- 将 Eclipse 连接到该 Git 存储库,并将代码下载到本地磁盘。
第 2 步. 使用 Eclipse 中的 EGit 连接到您的 DevOps Services 项目通过使用 EGit 插件,可以从 Eclipse 与您 Git 项目的代码交互。首先:
- 将 EGit 安装在 Eclipse 中。请参阅这些 。
- 复制 。
 - 在 Eclipse 中,选择 File>Import
- 在 Import 窗口中,选择 Git>Projects from Git 并单击 Next。
- 选择 Clone URI 并单击 Next。
- 将复制的 Git URL 粘贴到 URI 字段中。在 Authentication 部分中输入您的 Jazz.net 用户 ID 和 IBM ID 密码。单击 Next:
 - 选择您想要处理的分支并单击 Next。
- 如果需要的话,更新克隆的存储库的 Local Destination,然后单击 Next。
- 单击 Finish。
该项目现在已在 Eclipse 中创建。应用程序代码是可修改的,或者可以通过更多功能来增强。提交所有更改并将它们推送到 DevOps Git 存储库:
现在,您可以将应用程序推送到 Bluemix,您可以使用 Cloud Foundry (cf) 命令行工具实现此操作,也可以使用 DevOps Services 和 IBM 连续交付管道来实现此操作。我使用的是 cf 命令行工具。 |
|
|
|
|
|