主要的實現思路是:
- 調用 高德地圖的 天氣服務
- 高德地圖的 jsapi key 和 服務的 key 是不一樣的,需要重新創建
- 不同類型的 用戶身份,服務的接口調用次數限制也是不一樣的
- 通過 電梯所在的 地理位置(地圖經緯度) 獲取到 區域編碼
- 通過 區域編碼 獲取 該區域的 天氣情況
- 獲取到 該區域的天氣情況後, 存儲到 localStorage 中, 存儲 數據格式如下
[{code: 123, weather: {temerature: 15, ...}, endTime: '....'}, {....}]
每次獲取該區域 天氣的時候先從本地 獲取,失效或者不存在的話 再向服務器發起請求