Add WMS overlays for hiking trails, main roads, house numbers, fire hazard zones, historical fires, firebreaks, Kras fire zones, place names, and municipality borders

- Updated localization files for German, English, Spanish, French, Croatian, Italian, and Slovenian to include new overlay labels.
- Implemented new WMS layers in the map provider and map tab for displaying hiking trails, main roads, house numbers, fire hazard zones, historical fires, firebreaks, Kras fire zones, place names, and municipality borders.
- Added toggle functionality for each new overlay in the map provider.
- Enhanced the map tab UI to include checkboxes for the new overlays, allowing users to enable or disable them.
- Integrated the new WMS layers into the map rendering logic.
This commit is contained in:
Janez T
2025-10-28 22:26:35 +01:00
parent 0371c3cd04
commit 30bd3315aa
26 changed files with 1799 additions and 138 deletions

View File

@@ -3555,6 +3555,66 @@ abstract class AppLocalizations {
/// **'WMS Overlays'**
String get wmsOverlays;
/// Label for hiking/mountain trails WMS overlay layer
///
/// In en, this message translates to:
/// **'Hiking Trails'**
String get hikingTrails;
/// Label for main roads WMS overlay layer
///
/// In en, this message translates to:
/// **'Main Roads'**
String get mainRoads;
/// Label for house numbers WMS overlay layer
///
/// In en, this message translates to:
/// **'House Numbers'**
String get houseNumbers;
/// Label for fire hazard risk zones WMS overlay layer
///
/// In en, this message translates to:
/// **'Fire Hazard Zones'**
String get fireHazardZones;
/// Label for historical forest fires WMS overlay layer
///
/// In en, this message translates to:
/// **'Historical Fires'**
String get historicalFires;
/// Label for firebreaks WMS overlay layer
///
/// In en, this message translates to:
/// **'Firebreaks'**
String get firebreaks;
/// Label for Kras fire zones WMS overlay layer
///
/// In en, this message translates to:
/// **'Kras Fire Zones'**
String get krasFireZones;
/// Label for geographic place names WMS overlay layer
///
/// In en, this message translates to:
/// **'Place Names'**
String get placeNames;
/// Label for municipality borders WMS overlay layer
///
/// In en, this message translates to:
/// **'Municipality Borders'**
String get municipalityBorders;
/// Label for DTK25 topographic base map layer
///
/// In en, this message translates to:
/// **'Topographic Map 1:25000'**
String get topographicMap;
/// Header for recent messages overlay on map in fullscreen mode
///
/// In en, this message translates to: