{"version":"0.1.0","code":"0000","result":true,"message":"处理成功","errdetail":"","timestamp":1671508812248,"data":{"id":71713109,"title":"2.7 粒子动效(天气)","slug":"qd17q5","format":"lake","bookId":26046811,"body":null,"body_draft":null,"body_html":"

场景图

当前异常天气下的Auto提示不够明显,缺乏沉浸感。通过加强前端的异常天气下动效展示,提升环境沉浸感,更贴近真实世界。

\"image.png\"

天气粒子动效 - 雨

\"image.png\"

天气粒子动效 - 雪

注:目前只支持雨和雪,其它天气类型暂不支持;

关键参数

属性

含义

WEATHER_TYPE_FROG

WEATHER_TYPE_RAIN

WEATHER_TYPE_SNOW

WEATHER_TYPE_CLOUD

核心接口

void com.autonavi.gbl.map.OperatorWeather.startWeatherEffect(@WEATHER_TYPE.WEATHER_TYPE1 int type, TextBuffer dataBuffer, long lastTime)

void com.autonavi.gbl.map.OperatorWeather.stopWeatherEffect(boolean stopNow)

int com.autonavi.gbl.map.OperatorWeather.getAnimationState()

淡入:属于逐渐显示的状态;正常:是正常显示状态;淡出:属于逐渐消失的状态


说明:函数详情,请复制函数名称到在线API搜索

调用示例

//mapview初始化\n...\n\nTextBuffer buffer = new TextBuffer(); #目前只支持风、雨,只需要传WEATHER_TYPE,buffer传空即可\n//开启天气粒子动效为雨\nmapview.getOperatorWeather().StartWeatherEffect(WEATHER_TYPE.WEATHER_TYPE_RAIN, buffer, 1000);\n\n//开启天气粒子动效为雪\nmapview.getOperatorWeather().StartWeatherEffect(WEATHER_TYPE.WEATHER_TYPE_SNOW, buffer, 1000);\n\n//停止天气粒子动效\nmapview.getOperatorWeather().StopWeatherEffect(false);\n\n//获取天气动画的淡入淡出状态\nint type = mapview.getOperatorWeather().getAnimationState();


","body_lake":null,"pub_level":null,"status":"0","updated_at":"2022-04-06 07:01:52","deleted_at":null,"nameSpace":"mnlcaa/v610","browseCount":148,"collectCount":0,"estimateDate":3,"docStatus":0,"permissions":true,"overView":false}}