递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 6085|回复: 6
打印 上一主题 下一主题

[视窗] 火山PC获取一线城市天气数据-并数据可视化(1)-教学博客

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
跳转到指定楼层
楼主
发表于 2021-9-1 10:36:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
俗话说:出门看天色,进门看脸色! 今天给大家分享下天气数据的获取,方便有需求的小伙伴自己定制自己的天气软件!
先看下最终效果图:
获取一线城市天气 并进行数据可视化展示:此处以 北京,上海,广州, 深圳,成都、重庆、杭州、武汉、西安、天津、苏州、南京、郑州、长沙、东莞、沈阳、青岛、合肥、佛山 的天气以及温度,风力等参数进行举例并输出可视化图表.
本节我们先进行第一个知识点的分享,如何获取需要的天气数据:
大家可以**,基本上非常多的可用免费API,不过很多提供天气cha询的接口多会设置访问限制,比如每分钟阈值为300次,如果超过会禁用一天。请谨慎使用,也不要恶意访问人家的服务器。
比如说大家经常使用的中国天气网的数据就比较稳定,这里是测试的接口api也是搜集自**,不过还算稳定,注意仅限于代码测试交流,请勿频繁访问人家服务器!
直接访问就可以获取json实时天气,需要用json模块获取自己需要的字段!
注意点:直接用火山自带的curl模块是无法直接获取数据的会提示无法识别city城市数据,原因是curl不会自动将参数进行URL编码,需要自己处理,详见代码.
最终这种形式才可正常获取数据 http://wthrcdn.etouch.cn/weather_mini?city=%E5%8C%97%E4%BA%AC
下面我们就开始本次的代码分享,怎么获取我们需要的原始数据呢?

本节用到的技术点: CRUL 网络访问, JSON对象,数组操作
新建工程添加CURL模块以及JSON模块
看下获取天气的代码:
看下获取的数据:

源码等下节成品一起分享了喔!

火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
沙发
发表于 2021-9-9 09:50:12 | 只看该作者
支持一下  好东西
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
板凳
发表于 2021-9-25 10:30:32 | 只看该作者
好东西,支持
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
地板
发表于 2021-10-15 10:04:32 | 只看该作者
支持:噜阿噜:噜阿噜:噜阿噜:噜阿噜
回复

使用道具 举报

2

主题

10

帖子

80

积分

注册会员

Rank: 2

积分
80
5#
发表于 2021-10-15 11:38:25 | 只看该作者
支持,好代码
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
17012
6#
 楼主| 发表于 2021-11-17 14:24:39 | 只看该作者
日常一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
7#
发表于 2022-1-9 13:50:51 | 只看该作者
日常一顶
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 08:17 , Processed in 0.088686 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表