Unity 接入天气系统
我使用了高德开放平台的天气预报接口接入到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 接入天气系统相关推荐
- Unity接入苹果内购(IAP)
Unity接入苹果内购(IAP) 前言 苹果支付流程 配置App 配置商品 协议.税务和银行业务 沙盒测试账号 Unity(IAP) 测试 前言 第一次发帖,有点激动嘿嘿!话不多说直接奔主题,项目中需 ...
- Unity接入Google登录
Unity接入Google登录 接入FireBaseSdk和GoogleSignIn插件 FireBase接入文档 GoogleSignIn 编写登录代码 可能出现的问题 运行时弹出Google登录界 ...
- Unity接入ChatGPT基于Python.Runtime的实现
目录 前言 编译Python.Runtime.dll Unity接入ChatGPT 1.第一步 准备环境 2.第二步 python代码的书写 3.第三步 C#调用python代码 前言: 相信各位游戏 ...
- unity接入百度人体识别
unity接入百度人体识别 1.去百度下载SDK 复制AipSdk.dll到工程 复制Newtonsoft.Json.dll到工程 自己按照unity版本,选择2.0,3.5,还是4.0的dll 2. ...
- 真正手把手教你用unity接入苹果内购(IAP)
原帖:真正手把手教你用unity接入苹果内购(IAP) http://www.manew.com/thread-100403-1-1.html (出处: -[游戏蛮牛]-ar增强现实,虚拟现实,uni ...
- Unity 接入 Android ShareSDK
Unity 接入 Android ShareSDK 网上已经很多关于Unity 接入 ShareSDK 的例子,大多使用的是 ShareSDK For Unity3d 直接导入到Unity 中使用,下 ...
- Unity接入微信SDK——iOS(接入微信SDK)
Unity接入微信SDK--iOS(一 接入微信SDK) 下载微信SDK 下载地址:微信开放平台 导出Unity Xcode项目 导出Unity Xcode项目,并打开 微信SDK导入Xcode项目 ...
- Unity接入穿山甲广告(使用Unity3D插件)
最近要接入穿山甲广告,我把穿山甲广告相关的接入流程记录一下,说说最近踩过的坑,和怎么解决的问题.注意我们需求是只发安卓包没有iOS的需求,本篇只介绍Unity接入安卓相关的处理(帖子是2019年底 ...
- [SDK]Unity接入Sign in with Apple
iOS13之后引入了Sign in with Apple,Sign In with Apple是跨平台的,可以支持iOS.macOS.watchOS.tvOS.JS.对iOS上的App而言,若引入第三 ...
- Unity接入罗技G29方向盘,通过SDK获取按键信息
Unity接入罗技G29方向盘,通过SDK获取按键信息 说明: 最近需要做一个外设汽车驾驶相关的软件,采用的外设 罗技G29方向盘,项目中遇到的问题这里记录一下. 项目准备: 1.下载罗技的S ...
最新文章
- 神经网络 Stanford UFLDL
- 阿里数据:2020七大数据技术领域趋势展望
- VSS (Visual Source Safe 2005) 用法详解(转载)
- 当你的程序在朋友的机器上显示丢失msvcr100d.dll的时候
- 数字ToString作为货币显示并且带小数
- QAbstractTableModel中的data()到底执行几遍???
- ubuntu18.04安装unity tweak tool
- 分享一个同行的blog,UI方面的。
- 烂泥:dnsmasq搭建简易DNS服务器
- Python相关网站(持续更新)
- linux内存手动释放
- 【转贴】谈论 Direct3D10特性预览
- 【数据结构与算法】1.2 数据结构与算法分析
- java excel 冻结_Java 冻结或解除冻结Excel中的行和列的方法
- 手机当台式电脑摄像头
- You can't specify target table 'ship_product_cat' for update in FROM clause
- Linux鼠标回报率修改,技术编辑帮您鼠标怎么调回报率
- CF Round231C (ZWJ 神构造)
- 电子签名行业2017新风向
- java中slacc意思,家用联通光纤开启IPv6
热门文章
- SNN 脉冲神经网络
- python等待键盘输入_Pythoninput实现等待键盘输入,超时返回缺省值,并且释放input...
- layim之查看更多聊天记录
- salesforce之chatter
- EntityWrapper
- Beyond Compare 报错 This license key has been revoked: 8454-8413
- 让devcpp支持c++11
- STM32硬件SPI时钟频率与时钟解析(基于逻辑分析仪的抓包试验)
- Adam Harley的卷积神经网络3D视觉化模型
- 高等数学(第七版)同济大学 习题7-2 个人解答