创建一个具有天气预报功能的移动应用  

使用 Swift 创建一个使用 Weather Company Data 服务的 iOS 应用

By Steve Martinelli, Sara Samani, Emma Tucker, Jennie Oliver, Joy Chang

Description

据估计仅在美国,天气每年所造成的经济影响就接近万亿美元。通过本 Code Pattern,您可以在您的 iOS 应用中使用 Weather Company Data 打造更全面的体验。

概览

本 Code Pattern 为您立即开始创建可使用 Weather Company Data 的应用奠定必要的基础。您也可以将代码复制并粘贴到现有应用程序中。此 Code Pattern 会显示一个地图,单击即可显示定点位置 3 天和 7 天的天气预报。

虽然天气数据越来越容易获得,也越发精确和详尽,但是很多应用和业务流程往往都会照常处理工作,好像每天的外部状况都是一成不变的。

各行各业都可感受到天气带来的影响。以下是几个例子:

  • 能源与公用事业 – 天气模式可用于预测峰值负荷,根据预测结果,可在相关地区实施发电计划,避免停电
  • 政府和公共安全 – 在极端天气状况下,预测相关事件、做好准备并积极应对至关重要
  • 保险 – 天气数据可用于通知客户冰雹即将来临/可能发生,从而减少理赔
  • 旅游和运输 – 轮船可以根据当地气象条件重新制定航行路线
  • 零售 – 营销和促销活动可以根据雨雪等天气状况进行调整
  • 农业 – 如果预计有暴雨,农民可以推迟播种新的农作物

在上述所有场景中,实际价值不仅体现在了解天气预报上,还在于能够将该数据与您自己的数据相结合,然后依照特定场景采取相关应对措施。通过连接到 IBM Cloud 上的 Weather Company Data 服务,即可实现这一目标。

在本 Code Pattern 中,您将学习如何:

  • 配置和集成 Weather Company Data 服务
  • 连接到其他 IBM Cloud 服务
  • 使用与 Apple Maps 集成的地理定位信息

  1. 移动用户指出其指定的地理区域和预测首选项。
  2. Weather Company Data 服务将处理请求,并将相应的内容返回给移动用户。

Instructions

可参阅 README 文件中的详细操作说明。

相关博客

相关链接

英文原文

本 Code Pattern 翻译自:Create a mobile app with weather forecasting(2018-12-13)

Weather Company Data 入门

使用 Weather Company Data for IBM Cloud 将 The Weather Company (TWC) 公司气象数据整合到您的 IBM Cloud 应用。