标题:
使用一个在 Bluemix 上构建的飞行状态和跟踪应用程序来跟踪空中交通(1)
[打印本页]
作者:
look_w
时间:
2018-11-2 16:53
标题:
使用一个在 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 命令行工具。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0