Skip to content

VRain

VRain 控件用于在地图上添加雨效果。

警告

To use this feature your application must use Mapbox GL JS v3.9 or any later releases. 要使用此功能,您的应用程序必须使用 Mapbox GL JS v3.9 或任何后续版本。

基础用法

将雨效果添加到地图中。

API

rainProps

属性名说明类型默认值
centerThinning雨滴从中心开始稀疏的稀疏因子 (0-1)number,object0.57
color雨滴颜色string,object['interpolate', ['linear'], ['measure-light', 'brightness'], 0, '#03113d', 0.3, '#a8adbc']
density雨滴密度 (0-1)number,object['interpolate', ['linear'], ['zoom'], 11, 0, 13, 0.5]
direction雨滴方向 (0-360)array,object[0, 80]
distortionStrength雨滴屏幕空间扭曲强度 (0-1)number,object0.7
dropletSize雨滴尺寸 (0-50)array,object[2.6, 18.2]
intensity雨滴强度 (0-1)number,object1
opacity雨滴透明度 (0-1)number,object['interpolate', ['linear'], ['measure-light', 'brightness'], 0, 0.88, 1, 0.7]
vignette屏幕空间晕影雨色调效果强度number,object['interpolate', ['linear'], ['zoom'], 11, 0, 13, 1]
vignetteColor雨景小品屏幕空间角落着色string,object['interpolate', ['linear'], ['measure-light', 'brightness'], 0, '#001736', 0.3, '#464646']
defaultOptions雨配置项(覆盖同名属性)object-

基于 MIT 许可发布