summaryrefslogtreecommitdiff
path: root/.github/workflows/android.yml
diff options
context:
space:
mode:
authorClaude <noreply@anthropic.com>2026-04-08 23:51:36 +0000
committerClaude <noreply@anthropic.com>2026-04-08 23:51:36 +0000
commit943d823d71ed5737e8f5b62d75f5d93ac1308d7d (patch)
tree359658527607f0a6a59e5b50fb2339046648695a /.github/workflows/android.yml
parent4fcd0d62e562032d238d3667e142045832292248 (diff)
feat(wind): Level 1 — 4×5 viewport grid of wind arrows
- WeatherApiService: batch endpoint getWeatherForecastBatch with comma-separated lat/lon → List<WeatherResponse> - WeatherRepository.fetchWindGrid: chunks 20 points into two calls of 10, maps each response to a WindArrow at its returned lat/lon - MainViewModel.loadWindGrid(bounds): builds a 4×5 grid from visible map bounds, calls fetchWindGrid, emits to windGrid StateFlow - MapHandler.setupWindGridLayer: GeoJSON source + SymbolLayer reusing the wind-arrow icon; MapHandler.updateWindGridLayer: pushes feature collection - MainActivity: stores mapLibreMapRef; calls setupWindGridLayer after style loads; addOnCameraIdleListener fires loadWindGrid on every pan/zoom; observes windGrid → updateWindGridLayer https://claude.ai/code/session_01HXPjBsogsJVRwCiekDGkJX
Diffstat (limited to '.github/workflows/android.yml')
0 files changed, 0 insertions, 0 deletions