评论

关于实现天气预报的一个解决方案

天气预报

初步成果预览图镇楼

【本文大纲】

一、思路

二、实操

三、坑点

【本文正文】

一、思路

获取地理位置 >>> 基于地理位置查询天气信息 >>> 解析天气信息数据 >>> 小程序页面显示

二、实操

1、测试验证天气查询接口

可用python或其他自己熟悉的方式方法,不一而足。验证接口确实能得到信息再进行下一步。

提示:这一步很重要,原因在本文后面坑点详述。


2、小程序公众号后台设置

2.1 腾讯地图插件授权

2.2 将天气查询接口配置到可信任服务器列表


3、小程序开发工具中实现天气查询

3.1 先从简单的当前天气查询做起

3.2 查询并解析全要素的天气信息


4、小程序页面显示并优化布局

三、坑点

1、没有预告验证天气查询接口就直接进小程序后台进行服务器配置。

小程序后台的可信任服务器配置有修改次数限制,如果接口无效则白白浪费修改次数。

2、天气查询接口验证比较繁琐,特别是要想找到免费又好用的不容易。

各种方法多试试吧,可能需要用到python爬虫一点点知识,挺繁琐。

3、地理位置信息是需要向用户申请授权的。

要按小程序规范做好用户授权的申请逻辑,要充分考虑好用户不愿意授权时的处理逻辑。


文字表达能力实在太差,说得特别笼统。欢迎批评指正。

热烈欢迎小伙伴们带问题来骚扰。

20200802

使用地理位置picker取代了定位插件,尽可能减少对用户隐私授权接口调用,保护用户隐私。

最后一次编辑于  2022-05-27  
点赞 3
收藏
评论

3 个评论

  • 勤思巧学
    勤思巧学
    2020-01-19

    经过一些美化后的最终成品图。已经通过审核上线了。

    有兴趣的小伙伴们可以扫码试试。欢迎拍砖。

    2020-01-19
    赞同 2
    回复 2
    • Admin ²º²⁴
      Admin ²º²⁴
      2020-01-19
      使用了很棒棒的说。那个微信转发的一直摇啊摇的是用动画么
      2020-01-19
      回复
    • 勤思巧学
      勤思巧学
      2020-01-19回复Admin ²º²⁴
      是的。主要起到一个提示的作用。
      2020-01-19
      1
      回复
  • Admin ²º²⁴
    Admin ²º²⁴
    2020-01-18

    支持楼主,加油。

    分享自己的开发经验。希望能继续看到楼主的其他好作品。

    2020-01-18
    赞同 2
    回复 1
    • 勤思巧学
      勤思巧学
      2020-01-19
      谢谢你的鼓励。祝你新年快乐!
      2020-01-19
      回复
  • 加肥猫
    加肥猫
    2020-01-17

    好巧啊,我也用天气预报练手 https://developers.weixin.qq.com/community/develop/article/doc/0002cc1dccc760873ab99a01d5b413

    2020-01-17
    赞同 2
    回复 2
    • 勤思巧学
      勤思巧学
      2020-01-17
      非常有意思,天气信息里面的数据好丰富。
      2020-01-17
      回复
    • 勤思巧学
      勤思巧学
      2021-05-31
      希望有机会可以共同探讨学习。
      2021-05-31
      回复
登录 后发表内容