首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenWeatherMap API与Wunderground?

OpenWeatherMap API与Wunderground?
EN

Stack Overflow用户
提问于 2014-11-07 15:30:52
回答 4查看 13.8K关注 0票数 7

我看不出有多少信息可以用来比较现有的气象API。OpenWeatherMap和What的区别是什么?我看到付费版本的with有一些更高层次的功能,但是OpenWeatherMap的免费层允许大量的使用。

是否存在不明显的实现权衡?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-02-27 14:14:15

以下是不同天气预报API的比较:

7开发应用程式的天气预报API

它包含了以下内容的比较:

  1. 开放式天气图
  2. AccuWeather
  3. 天气频道
  4. 黑暗天空
  5. APIXU天气API
  6. 世界天气在线
  7. Weatherbit.io

这篇文章的案文如下:

1. 开放式天气图

OpenWeatherMap服务提供免费的天气数据和预报API,适用于任何地图服务,如web和智能手机应用程序。

意识形态的灵感来源于OpenStreetMap和维基百科,它们使信息免费,人人都能获得。

OpenWeatherMap提供了广泛的天气数据,如地图上的当前天气、周预报、降水、风、云、气象站的数据和许多其他数据。气象数据来自全球气象广播服务和40 000多个气象站。

可以使用JSON / XML为应用程序接收任何天气数据

价格:免费(见定价细节)

API:http://www.openweathermap.com/API

2. AccuWeather

AccuWeather在全球提供优质天气预报服务。AccuWeather API提供订阅者通过简单的RESTful web接口访问基于位置的天气数据。数据以40多种语言和方言提供。数据响应以JSON和JSONP返回。SSL加密也可用于安全通信。

访问AccuWeather API需要一个API密钥。与sales@accuweather.com联系以接收API密钥。

更新: AccuWeather现在提供了一个新的API开发者门户,以便更容易地访问API:https://developer.accuweather.com/

价格:溢价(联系sales@accuweather.com)

API:http://api.accuweather.com/

3. 天气频道

天气频道(weather.com)是一个提供30多年天气预报的美国卫星电视频道。天气频道和天气地下公司合作提供全球80种语言的气象API。

您可以用JSON或XML接收应用程序的天气数据。GIF、PNG或SWF格式也提供。

价格:免费500 API每天调用开发.(见定价细节)

API:http://www.wunderground.com/weather/api/?ref=twc

4. 黑暗天空

黑暗天空公司专门从事天气预报和可视化,他们提供一个开发者友好的全球天气预报API,每天可免费调用多达1000个API。

API使用一个简单的JSON接口。社区提供的API包装器使您能够只集成几行代码。

您可以在商业和非商业应用程序中使用该API。无论您在哪里显示API中的数据,都需要一个带有“黑暗天空”徽章的信用。

价格:每天可免费调用1000个API,之后每10000个API调用1美元。

API:https://darksky.net/dev/

5. APIXU天气API

APIXU以JSON和XML格式提供天气API服务。他们的免费计划每月有5000次API调用。

他们提供当前的天气信息以及10天的天气预报,以及30天的天气记录。

API库可在所有主要编程语言中使用,如C#、PHP、Ruby和JavaScript。

价格:每月免费拨打5000次API电话。可升级(见定价)

API:https://www.apixu.com/api.aspx

6. 世界天气在线

世界天气在线API提供了一种获取本地天气、历史本地天气、滑雪和山区天气以及海洋天气数据的方法。API使用标准的HTTP/S请求以XML、JSON和JSON等格式传递天气信息。

它们为您提供了一个API资源管理器,让您深入了解它们的API。虽然他们的免费计划现在已经停止,你可以尝试他们的溢价API 60天。

在他们的网站上提供了所有主要编程语言的代码示例,包括VB.Net、PHP、Objective、C#等。

价格: 60天免费试用的溢价(见定价)

API:https://developer.worldweatheronline.com/api/

7. Weatherbit.io

Weatherbit.io提供免费的天气API以及历史气象数据API。他们的免费计划允许每分钟调用45个API,同时可以访问30天的历史天气数据和5天的预报,每次更新间隔2小时。

您需要升级到额外的计划,以便访问HTTPS调用,以及将更新间隔缩短到10分钟。通过升级,您还可以访问每小时的天气预报和每分钟对API调用的更高限制。

价格:免费升级层(见定价)

API:https://www.weatherbit.io/api

票数 9
EN

Stack Overflow用户

发布于 2019-06-05 02:21:47

我为我的个人项目为WorldWeatherOnline历史天气数据制作了小型python脚本。结果可以保存在熊猫数据和csv文件中。

安装该软件包:

代码语言:javascript
复制
pip install wwo-hist

进口包装

代码语言:javascript
复制
from wwo_hist import retrieve_hist_data
import pandas as pd  

示例代码

代码语言:javascript
复制
frequency=3
start_date = '11-DEC-2018'
end_date = '11-MAR-2019'
api_key = 'YOUR_API_KEY'
location_list = ['singapore','california']

hist_weather_data = retrieve_hist_data(api_key,
                                location_list,
                                start_date,
                                end_date,
                                frequency,
                                location_label = False,
                                export_csv = True,
                                store_df = True)

你可以在这里查一下。

https://github.com/ekapope/WorldWeatherOnline

票数 1
EN

Stack Overflow用户

发布于 2020-05-01 15:35:14

我一直在寻找一个准确的免费天气API,并找到了这个答案。很多人推荐“黑暗天空”( Dark ),他们在被苹果收购后关闭了API。而且,由于最近有大量的气象站关闭了他们的免费计划,这是相当准确的。有一个相当不错的OpenWeatherMap与and的比较和一些更多的红迪网上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26804596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档