主要的实现思路是:
- 调用 高德地图的 天气服务
- 高德地图的 jsapi key 和 服务的 key 是不一样的,需要重新创建
- 不同类型的 用户身份,服务的接口调用次数限制也是不一样的
- 通过 电梯所在的 地理位置(地图经纬度) 获取到 区域编码
- 通过 区域编码 获取 该区域的 天气情况
- 获取到 该区域的天气情况后, 存储到 localStorage 中, 存储 数据格式如下
[{code: 123, weather: {temerature: 15, ...}, endTime: '....'}, {....}]
每次获取该区域 天气的时候先从本地 获取,失效或者不存在的话 再向服务器发起请求