当前位置:网站首页>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);
}
}
边栏推荐
- CRS-4013: This command is not supported in a single-node configuration.
- MIN_ RTO dialog
- 新手找陪驾要注意什么
- Unity中RampTex介绍和应用: 溶解特效优化
- Can closed data be deleted by DBCA? can
- Rhcsa 04 - process management
- Instructions for LPC interrupt binding under ft2000+
- RPC技术
- Pytest basic self-study series (I)
- Rhcsa 03 - Basic permissions for documents
猜你喜欢

RAC delete damaged disk group

20000 words will take you to master multithreading

Dp83848+ network cable hot plug

Graduation project

Distributed cap theory

Rhcsa 04 - process management

NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon

Redis: hash type data operation command

Redis: order collection Zset type data operation command

MySQL JDBC编程
随机推荐
优秀的测试/开发程序员是怎么修炼的?该往哪走......
附件六:防守工作簡報.docx
Main applications of TDK lambda power supply
RAC delete damaged disk group
分布式CAP理论
AcWing第 58 场周赛
MIN_RTO 对话
Talking about what a high-quality little red book copy needs to have
分享一些我的远程办公经验
RPC技术
Imitation of "game bird" source code, mobile game issue evaluation, open service, open test collection, game download website template
6-4漏洞利用-SSH Banner信息获取
通过dd创建asm disk
[Yugong series] go teaching course 001 in July 2022 - Introduction to go language premise
NFT new opportunity, multimedia NFT aggregation platform okaleido will be launched soon
Deep understanding of redis -- bloomfilter
Annex VI: defense work briefing docx
EIG在智利推出可再生能源平台Grupo Cerro
测试 CS4344 立体声DA转换器
leetcode:1314. Matrix area and [2D prefix and template]