{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671518244531,"data":{"id":71713337,"title":"3.7沿途天气","slug":"kvfk6s","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"
文档中有【HMI】标志的表示:Auto基于SDK实现的示例,可能与Auto最新版本效果存在差异,仅供参考。
天气(尤其是异常天气)对于用户驾车出行会造成比较大的影响,且天气信息变化较大。高德应用自身能力,可以在行前和行中给用户透出沿途城市天气信息。
SDK主要负责实现请求串的准备、天气数据的解析、overlay的碰撞等
目前沿途天气服务支持当前时间点未来72小时的天气,故如果路径过长,ETA超过72小时,ETA超出部分涉及区域将没有天气信息
用户进入到规划页时,可以在规划页查询沿途城市的天气信息,包括预警天气、恶劣天气、和非异常天气
展示内容分为小气泡和大气泡。小气泡为默认扎标态,大气泡为点击选中态。
小气泡 :仅显示天气icon
大气泡 :显示天气icon、XX段、途经时XX
天气类别 | 拼接规则 | 举例 |
预警天气 | “途经时”+“有”+“预警等级”+“天气名称”+“预警” | 途经时有暴雪橙色预警 |
恶劣天气/非异常天气 | 晴、多云、少云、晴间多云、阴、有风、平静以上7种类型,拼接为“途经时”+“天气名称” | 途经时晴 |
其他类别,拼为“途经时”+“有”+“天气名称” | 途经时有微风 |
导航中仅会探测前方异常天气(包括预警天气和恶劣天气),不会展示和播报非异常天气
【HMI】
1、天气icon
根据下发的天气类型,匹配对应图标
2、弹框标题
文案为“异常天气”
3、弹框内容
(以下蓝色斜体字,为天气服务下发内容)
(1)若异常天气在用户当前所在路段:
-\t恶劣天气文案: “恶劣天气名称”+“天气”,请注意行车安全
-\t预警天气文案:“预警天气名称” + “预警等级” +预警,请注意行车安全
(2)若异常天气不在用户当前所在路段:
-\t恶劣天气文案:前方+“距离”处有+“恶劣天气名称”,请注意行车安全
-\t预警天气文案:前方+“距离”处有+“预警天气名称” + “预警等级” +预警,请注意行车安全
说明:
1)\t判断天气是否在当前所在路段,由tbt进行判断,tbt下发给客户端
2)\t天气类别,是恶劣天气还是预警天气,也有tbt下发给客户端
天气类别:分为三类,预警天气、恶劣天气、非异常天气