当前位置:网站首页>Unity 接入天气系统
Unity 接入天气系统
2022-07-04 03:55:00 【九本才】
我使用了高德开放平台的天气预报接口接入到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);
}
}
边栏推荐
- LeetCode136+128+152+148
- Rhcsa 08 - automount configuration
- 附件六:防守工作简报.docx
- UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0x98 in position 1093: illegal multibyte sequence
- [cloud native] those lines of code that look awesome but have a very simple principle
- Kivy教程之 格式化文本 (教程含源码)
- MySQL JDBC编程
- ADB tools
- 20000 words will take you to master multithreading
- [Yugong series] go teaching course 001 in July 2022 - Introduction to go language premise
猜你喜欢
【云原生】那些看起来很牛X,原理却很简单的一行代码
Unity中RampTex介绍和应用: 溶解特效优化
Developing mqtt access program under QT
Can closed data be deleted by DBCA? can
PostgreSQL 正式超越 MySQL,这家伙也太强了吧!
Keysight n9320b RF spectrum analyzer solves tire pressure monitoring scheme
Application scheme of Puyuan ds1000z series digital oscilloscope in communication principle experiment
Talking about JVM
Zhengzhou zhengqingyuan Culture Communication Co., Ltd.: seven marketing skills for small enterprises
Longest increasing subsequence problem (do you really know it)
随机推荐
陪驾注意事项 这23点要注意!
Balloon punching and Boolean operation problems (extremely difficult)
PostgreSQL 正式超越 MySQL,这家伙也太强了吧!
[security attack and Defense] how much do you know about serialization and deserialization?
FT2000+下LPC中断绑核使用说明
EIG在智利推出可再生能源平台Grupo Cerro
Graduation project
Network - vxlan
Architecture training graduation design + summary
leetcode:1314. 矩阵区域和【二维前缀和模板】
[cloud native] those lines of code that look awesome but have a very simple principle
Distributed cap theory
[Yugong series] go teaching course 001 in July 2022 - Introduction to go language premise
【云原生】那些看起来很牛X,原理却很简单的一行代码
NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
深入解析结构化异常处理(SEH) - by Matt Pietrek
附件六:防守工作简报.docx
新手找陪驾要注意什么
Kivy教程之 07 组件和属性绑定实现按钮button点击修改label组件(教程含源码)
5张图告诉你:同样是职场人,差距怎么这么大?