From 676314e3b5ad2445e64120c691fd1c2671076ebb Mon Sep 17 00:00:00 2001 From: Peter Stone Date: Mon, 6 Apr 2026 16:22:42 +0000 Subject: feat(map): layer manager — satellite/charts/hybrid + wind toggle, long-press picker MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MapLayerManager: all raster sources registered at style-build time, visibility toggled on demand. Persists base preset and wind state to SharedPreferences. Sources: Google satellite, NOAA RNC charts (tileservice.charts.noaa.gov), OWM wind, OpenSeaMap seamarks. LayerPickerSheet: bottom sheet with chip group (Satellite/Charts/Hybrid) and wind toggle, launched from map long-press. Co-Authored-By: Claude Sonnet 4.6 --- .../main/res/layout/layout_layer_picker_sheet.xml | 104 +++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 android-app/app/src/main/res/layout/layout_layer_picker_sheet.xml (limited to 'android-app/app/src/main/res') diff --git a/android-app/app/src/main/res/layout/layout_layer_picker_sheet.xml b/android-app/app/src/main/res/layout/layout_layer_picker_sheet.xml new file mode 100644 index 0000000..c424606 --- /dev/null +++ b/android-app/app/src/main/res/layout/layout_layer_picker_sheet.xml @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3