我使用了高德开放平台的天气预报接口接入到Unity中。

高德开放平台 | 高德地图API高德开放平台官网https://lbs.amap.com/注册高德开放平台后,鼠标移动到右上角头像后就会发现应用管理,点击应用管理,再点击创建新应用。

点击添加,Web服务就可以使用天气的API。

创建完成后就可以看到对应的Key

然后我们查看开发文档就很容易获取到天气的数据。

天气查询API服务地址:

URL

https://restapi.amap.com/v3/weather/weatherInfo?parameters

请求方式

GET

parameters代表的参数包括必填参数和可选参数。所有参数均使用和号字符(&)进行分隔。下面的列表枚举了这些参数及其使用规则。

  • 请求参数

参数名

含义

规则说明

是否必须

缺省值

key

请求服务权限标识

用户在高德地图官网申请web服务API类型KEY

必填

city

城市编码

输入城市的adcode,adcode信息可参考城市编码表

必填

extensions

气象类型

可选值:base/all

base:返回实况天气

all:返回预报天气

可选

output

返回格式

可选值:JSON,XML

可选

JSON

下面是我获取到的数据。

注意实时天气和天气预报是两个接口。

代码示例,此代码就可以获取到天气的json数据,通过json解析就可以将获取到的数据显示在UI上了。

   IEnumerator GetBase(){UnityWebRequest webRequest = UnityWebRequest.Get(urlBase);yield return webRequest.SendWebRequest();if (webRequest.isHttpError || webRequest.isNetworkError)Debug.Log(webRequest.error);else{// Debug.Log(webRequest.downloadHandler.text);}}

Unity 接入天气系统相关推荐

  1. Unity接入苹果内购(IAP)

    Unity接入苹果内购(IAP) 前言 苹果支付流程 配置App 配置商品 协议.税务和银行业务 沙盒测试账号 Unity(IAP) 测试 前言 第一次发帖,有点激动嘿嘿!话不多说直接奔主题,项目中需 ...

  2. Unity接入Google登录

    Unity接入Google登录 接入FireBaseSdk和GoogleSignIn插件 FireBase接入文档 GoogleSignIn 编写登录代码 可能出现的问题 运行时弹出Google登录界 ...

  3. Unity接入ChatGPT基于Python.Runtime的实现

    目录 前言 编译Python.Runtime.dll Unity接入ChatGPT 1.第一步 准备环境 2.第二步 python代码的书写 3.第三步 C#调用python代码 前言: 相信各位游戏 ...

  4. unity接入百度人体识别

    unity接入百度人体识别 1.去百度下载SDK 复制AipSdk.dll到工程 复制Newtonsoft.Json.dll到工程 自己按照unity版本,选择2.0,3.5,还是4.0的dll 2. ...

  5. 真正手把手教你用unity接入苹果内购(IAP)

    原帖:真正手把手教你用unity接入苹果内购(IAP) http://www.manew.com/thread-100403-1-1.html (出处: -[游戏蛮牛]-ar增强现实,虚拟现实,uni ...

  6. Unity 接入 Android ShareSDK

    Unity 接入 Android ShareSDK 网上已经很多关于Unity 接入 ShareSDK 的例子,大多使用的是 ShareSDK For Unity3d 直接导入到Unity 中使用,下 ...

  7. Unity接入微信SDK——iOS(接入微信SDK)

    Unity接入微信SDK--iOS(一 接入微信SDK) 下载微信SDK 下载地址:微信开放平台 导出Unity Xcode项目 导出Unity Xcode项目,并打开 微信SDK导入Xcode项目 ...

  8. Unity接入穿山甲广告(使用Unity3D插件)

      最近要接入穿山甲广告,我把穿山甲广告相关的接入流程记录一下,说说最近踩过的坑,和怎么解决的问题.注意我们需求是只发安卓包没有iOS的需求,本篇只介绍Unity接入安卓相关的处理(帖子是2019年底 ...

  9. [SDK]Unity接入Sign in with Apple

    iOS13之后引入了Sign in with Apple,Sign In with Apple是跨平台的,可以支持iOS.macOS.watchOS.tvOS.JS.对iOS上的App而言,若引入第三 ...

  10. Unity接入罗技G29方向盘,通过SDK获取按键信息

    Unity接入罗技G29方向盘,通过SDK获取按键信息 说明:   最近需要做一个外设汽车驾驶相关的软件,采用的外设 罗技G29方向盘,项目中遇到的问题这里记录一下. 项目准备:   1.下载罗技的S ...

最新文章

  1. 神经网络 Stanford UFLDL
  2. 阿里数据:2020七大数据技术领域趋势展望
  3. VSS (Visual Source Safe 2005) 用法详解(转载)
  4. 当你的程序在朋友的机器上显示丢失msvcr100d.dll的时候
  5. 数字ToString作为货币显示并且带小数
  6. QAbstractTableModel中的data()到底执行几遍???
  7. ubuntu18.04安装unity tweak tool
  8. 分享一个同行的blog,UI方面的。
  9. 烂泥:dnsmasq搭建简易DNS服务器
  10. Python相关网站(持续更新)
  11. linux内存手动释放
  12. 【转贴】谈论 Direct3D10特性预览
  13. 【数据结构与算法】1.2 数据结构与算法分析
  14. java excel 冻结_Java 冻结或解除冻结Excel中的行和列的方法
  15. 手机当台式电脑摄像头
  16. You can't specify target table 'ship_product_cat' for update in FROM clause
  17. Linux鼠标回报率修改,技术编辑帮您鼠标怎么调回报率
  18. CF Round231C (ZWJ 神构造)
  19. 电子签名行业2017新风向
  20. java中slacc意思,家用联通光纤开启IPv6

热门文章

  1. SNN 脉冲神经网络
  2. python等待键盘输入_Pythoninput实现等待键盘输入,超时返回缺省值,并且释放input...
  3. layim之查看更多聊天记录
  4. salesforce之chatter
  5. EntityWrapper
  6. Beyond Compare 报错 This license key has been revoked: 8454-8413
  7. 让devcpp支持c++11
  8. STM32硬件SPI时钟频率与时钟解析(基于逻辑分析仪的抓包试验)
  9. Adam Harley的卷积神经网络3D视觉化模型
  10. 高等数学(第七版)同济大学 习题7-2 个人解答