准备工作
(资料图)
安装插件VictoryPlugin与vaRest
VictoryPlugin插件分享链接:https://pan.baidu.com/s/1wzDsZSitZeTuZBpz3PqT8A?pwd=8888提取码:8888
vaRest可在EPIC中自行安装
注册高德开发平台账户
注册完成后选择Web服务API
在使用之前需要获取Key值,具体参考高德地图文档
这里使用的是天气查询API
网页中测试高德API是否能将获取成功
获取天气查API地址,譬如查询南昌市天气:https://restapi.amap.com/v3/weather/weatherInfo?key=你的应用Key值&city=360100
中间使用&连接,城市码可以直接通过文档规格说明下载相关表格
查询结果:
在虚幻中通过HTTP获取数据
需要使用vaRest插件,需要使用需要在插件中开启插件,并将节点相关性关闭
将地址粘贴到URL中,选择获取方式为GET,内容类型为x-www-from-urlencoded(URl),如果选择JSON会获取失败
最后会将获取的数据返回到回调函数中,这里直接将其打印
JSON数据的读取
存储JSON数据
FileIOSaveStringArraytoFile最下面两个参数分别是允许写覆盖和允许添加,如果勾选允许添加,那每次更新数据都会以新的一条数据出现在文件中,
方便测试直接获取两个城市的数据进行存储
查看结果,可以生成相对应json文件,并且文件中成功存储了获取的数据:
读取JSON文件数据
读取得到文件中的数据