通过和风天气接口获取天气

和风天气开发服务 ~ 强大、丰富的天气数据服务

这个是花钱的,但是有免费次数

先登录申请key,还需申请腾讯的key(因为我是通过ip获取城市码)

注册在index中

  <link rel="stylesheet" href="http://api.map.baidu.com/library/DrawingManager/1.4/src/DrawingManager_min.css" /><link rel="stylesheet" type="text/css" href="./static/css/iconfont.css"><link rel="icon" href="<%= BASE_URL %>favicon.ico"><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/qweather-icons@1.3.0/font/qweather-icons.css">

使用腾讯公共接口根据IP获取所在城市(可以是区县),我是http所以需要跨域

    var data = {key: "", //腾讯key};var url = "https://apis.map.qq.com/ws/location/v1/ip"; //腾讯地理位置信息接口data.output = "jsonp"; // 解决跨域问题var that = this;this.$jsonp(url, data).then((res) => {console.log("IP所在市", res.result.ad_info);if (res.result.ad_info.district != "") {this.cityName = res.result.ad_info.district;} else {this.cityName = res.result.ad_info.city;}fetch("https://devapi.qweather.com/v7/weather/now?location=" +res.result.location.lng +"," +res.result.location.lat +"&key="//和风天气key,{type: "get",dataType: "json",}).then((response) => {if (response.ok) return response.json();}).then((data) => {console.log(data, "和风天气----->>>");that.weatherName = data.now.text;that.weathericon = "qi-" + data.now.icon + "-fill";});}).catch((error) => { });

获取到数据以后

    <i :class="weathericon" class="weathericon" style=""></i><div style="font-size: 12px">{{ cityName }}&nbsp;&nbsp;&nbsp;&nbsp;{{ weatherName }}</div>
  .weathericon {background-image: -webkit-linear-gradient(top left,#63a3ff,#b6dcff,#72beff);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 1.3rem;width: 85px;}

地区天气(和风天气)相关推荐

  1. php解析和风天气api,API爬取天气预报数据

    API爬取天气预报数据 """ 该网站为个人开发者提供免费的天气预报数据,自行访问官网注册,在控制台看到个人的key. 然后看API文档,基本可以开发了,有访问次数限制. ...

  2. 使用和风天气 API 10分钟搭建天气预报数据看板

    本文首发:<使用和风天气 API 10分钟搭建天气预报数据看板)> 使用和风天气 API 10分钟搭建天气预报数据看板 第 1 步:注册和风天气 API 及卡拉云 (1)注册和风天气 AP ...

  3. 微信小程序开发--利用和风天气API实现天气预报小程序

    本来是参照<微信小程序开发实战>做一个天气预报小程序的,实际运行的时候提示错误,code 400,参数错误.说明问题应该出在查询API的语句上,没有返回结果. 查阅后才知道,可能书籍出版时 ...

  4. Android使用高德和风天气Sdk获取定位实况天气数据(二)

    Android使用高德和风天气Sdk获取定位实况天气数据(二) 先看一下效果 关于 实现 第一步,引用高德api与和风天气 第二步,修改AndroidManifest.xml 第三步,修改activi ...

  5. Android使用高德与和风天气实现定位实况数据显示 简易新闻(十)

    Android使用高德与和风天气实现定位实况数据显示 简易新闻(十) 关于 效果图 第一步,添加和风引用 第二步,修改AndroidManifest.xml 第三步,修改activity_main.x ...

  6. Android开发之和风天气篇:1、获取天气信息

    TIME:2020年7月6日 :1.获取天气信息 和风天气API使用方法: step1 申请天气接口 step2 天气接口初始化 step3 选择服务模式 step4 通过URL请求数据 step5解 ...

  7. 华美天气(数据来源:和风天气 API)

    博主声明: 转载请在开头附加本文链接及作者信息,并标记为转载.本文由博主 威威喵 原创,请多支持与指教. 本文首发于此   博主:威威喵  |  博客主页:https://blog.csdn.net/ ...

  8. 智能家居--domoticz配置和风天气 HTTP/HTTPS poller 的使用以及domoticz_updateDevice的介绍

    继续填坑,domoticz默认的 darksky 貌似是要停运了,所以准备将domoticz的天气信息换成和风天气的 1. 使用浏览器拿到需要的数据 首先建议 你去获取一个开发者账号(需要实名) ,因 ...

  9. domoticz添加和风天气与彩云天气

    上一次我在domoticz中嵌入和风api H5页面,是因为和风api的json格式解析不对,但是我不死心,今天终于弄明白了!!,在这里记录一下. 和风天气API格式 彩云天气API格式 分别在dom ...

最新文章

  1. elastic ik分词搜索_php环境下使用elasticSearch+ik分词器进行全文搜索
  2. 数据库查询的数据导出到xls表,集合数据导出到xls表
  3. qt qml scrollbar 移动APP风格的滚动轴
  4. 导航菜单(移动出现子菜单)
  5. boost::math模块计算 Bessel、Neumann 和 Airy 函数的零点的测试程序
  6. 1126: 第二章:我们都有梦想
  7. Linux 自动删除N天前的文件
  8. NGUI中深度depth和z轴关系的小试验
  9. mysql+自动还原备份_Mysql 自动备份与恢复
  10. Python os.listdir() 方法
  11. misc on starcraft----starcraft2
  12. 将网页发布到远程windows server
  13. 在一个centos6上安装多个不同版本python
  14. 彻底理解python3的编码和解码过程
  15. 数理统计中常用函数、概率分布函数总结
  16. html 调用safari,如何从托管在Web浏览器控件中的HTML中打开Safari中的链接?
  17. WIN7使用手机蓝牙共享网络,及利用蓝牙及WLAN实现双网卡同时上内外网
  18. 微机原理(FPGA设计CPU理解)
  19. win10禁用计算机维护,想要电脑不卡,你必须知道win10必须禁用的服务有哪些
  20. wordexpansion包 | 新增词向量法构建领域词典

热门文章

  1. 不适合自己的职业还有坚持的必要吗?
  2. 信号完整性与良好的电路设计 ①频率与上升/下降时间
  3. HAL库与Cubemx\rt-thread Nano系列教程-01-新建HAL工程及移植RT-Nano到Alios Developer Kit
  4. YCM安装教程,来自YCM插件的github官网
  5. 1分钟链圈 | 闪电网络通道数增加29.5%,突破1.1万条通道!EOS 在过去七天区块链活跃度中排名第一...
  6. 复合索引的优点和注意事项
  7. 【POJ2186】受牛仰慕的牛
  8. 求组合数(c(m,n))
  9. 使用vite创建vue项目步骤
  10. 雅讯天地游java戏,雅讯天地RPG大作《铸剑传说》出世