diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-07-01 06:33:02 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-07-01 06:33:02 +0000 |
| commit | 3e9f88f0ba7c416dcd67034be4340ce0279ca62d (patch) | |
| tree | 0a4d01616bf0ddbd44301c2fadc23256aa1c7cde /android-app/app/src/main/kotlin/org | |
| parent | b2e8624b8d1e4a545449d5e81d19fd45a57801a2 (diff) | |
docs(layers): update KDoc layer order, mark ATON/TSS setters as Task 6-8 stubs
Diffstat (limited to 'android-app/app/src/main/kotlin/org')
| -rw-r--r-- | android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt index 19f8801..5902da1 100644 --- a/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt +++ b/android-app/app/src/main/kotlin/org/terst/nav/ui/MapLayerManager.kt @@ -10,7 +10,7 @@ import org.maplibre.android.style.sources.TileSet enum class MapBasePreset { OCEAN, SATELLITE, CHARTS, HYBRID } /** - * Manages the raster layer stack: base imagery (satellite / NOAA charts / hybrid), + * Manages the raster layer stack: base imagery (ocean / satellite / NOAA charts / hybrid), * wind overlay, OpenSeaMap seamarks, and depth contours. * * FADs are a vector (GeoJSON) layer managed by MapHandler — this class only @@ -103,7 +103,7 @@ class MapLayerManager(context: Context) { /** * Registers all raster sources and layers into [Style.Builder]. - * Layer order (bottom → top): satellite → charts → wind → depth → seamarks. + * Layer order (bottom → top): ocean → satellite → charts → wind → sst → depth → seamarks. * MapHandler's vector layers go on top after the style loads. */ fun addToStyleBuilder(builder: Style.Builder) { @@ -225,13 +225,13 @@ class MapLayerManager(context: Context) { prefs.edit().putBoolean(KEY_PAST_TRACKS, enabled).apply() } - /** ATONs are a vector layer in MapHandler; this just persists the pref. */ + /** Pref only — layer visibility is wired in Tasks 6–8 (LayerPickerSheet + MainActivity). */ fun setAtonEnabled(enabled: Boolean) { atonEnabled = enabled prefs.edit().putBoolean(KEY_ATON, enabled).apply() } - /** TSS zones are a vector layer in MapHandler; this just persists the pref. */ + /** Pref only — layer visibility is wired in Tasks 6–8 (LayerPickerSheet + MainActivity). */ fun setTssEnabled(enabled: Boolean) { tssEnabled = enabled prefs.edit().putBoolean(KEY_TSS, enabled).apply() |
