/** Fixed visual baseline: WeatherColor -> Particle -> local darkmap PNG. */ export const DARKMAP_SOURCE_ID = "navsea_darkmap_png"; export const DARKMAP_TILE_URL = "http://192.168.200.133:8000/windy_tiles_japan/{z}/{x}/{y}.png"; export const WEATHER_SOURCE_ID = "rn-weather-fields"; export const WEATHER_COLOR_LAYER_ID = "rn-weather-color"; export const PARTICLE_LAYER_ID = "rn-weather-particles"; export const weatherTestStyle = JSON.stringify({ version: 8, sources: { [DARKMAP_SOURCE_ID]: { type: "raster", tiles: [DARKMAP_TILE_URL], minzoom: 4, maxzoom: 9, tileSize: 256 }, [WEATHER_SOURCE_ID]: { type: "raster-array", "host-field-submission": true } }, layers: [ { id: WEATHER_COLOR_LAYER_ID, type: "weather-color", source: WEATHER_SOURCE_ID, paint: { "weather-color-opacity": 1.0 } }, { id: PARTICLE_LAYER_ID, type: "raster-particle", source: WEATHER_SOURCE_ID, paint: { "raster-particle-active": true, "raster-particle-particle-count": 4096, "raster-particle-line-width": 1.8, "raster-particle-particle-length": 0.028, "raster-particle-particle-opacity": 0.85, "raster-particle-trail-opacity": 0.72, "raster-particle-trail-fade": 0.975 } }, { id: "darkmap-basemap", type: "raster", source: DARKMAP_SOURCE_ID, paint: { "raster-opacity": 1, "raster-fade-duration": 0 } } ] });