首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

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

使用一个在 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 命令行工具。
返回列表