mirror of
https://github.com/dz0ny/meshcore-sar.git
synced 2026-08-11 16:30:28 +00:00
feat: Add support for offline vector maps using MBTiles
- Introduced new MapLayerType for vector MBTiles. - Enhanced MapLayer class to handle vector-specific properties. - Implemented MBTilesService for managing MBTiles files, including import and deletion functionalities. - Updated MapManagementScreen to allow importing and managing MBTiles files. - Added UI components for displaying and interacting with MBTiles layers. - Integrated vector tile rendering in MapTab, supporting dynamic theme loading. - Updated pubspec.yaml to include necessary dependencies for MBTiles and vector tiles.
This commit is contained in:
@@ -1043,4 +1043,62 @@ class AppLocalizationsSl extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get you => 'Ti';
|
||||
|
||||
@override
|
||||
String get offlineVectorMaps => 'Brezpovezni vektorski zemljevidi';
|
||||
|
||||
@override
|
||||
String get offlineVectorMapsDescription =>
|
||||
'Uvozite in upravljajte brezpovezne vektorske ploščice zemljevidov (format MBTiles) za uporabo brez internetne povezave';
|
||||
|
||||
@override
|
||||
String get importMbtiles => 'Uvozi MBTiles datoteko';
|
||||
|
||||
@override
|
||||
String get importMbtilesNote =>
|
||||
'Podpira MBTiles datoteke z vektorskimi ploščicami (format PBF/MVT). Geofabrik izvozi odlično delujejo!';
|
||||
|
||||
@override
|
||||
String get noMbtilesFiles =>
|
||||
'Ni najdenih brezpoveznih vektorskih zemljevidov';
|
||||
|
||||
@override
|
||||
String get mbtilesImportedSuccessfully => 'MBTiles datoteka uspešno uvožena';
|
||||
|
||||
@override
|
||||
String get failedToImportMbtiles => 'Uvoz MBTiles datoteke ni uspel';
|
||||
|
||||
@override
|
||||
String get deleteMbtilesConfirmTitle => 'Izbriši brezpovezni zemljevid';
|
||||
|
||||
@override
|
||||
String deleteMbtilesConfirmMessage(String name) {
|
||||
return 'Ste prepričani, da želite izbrisati \"$name\"? To bo trajno odstranilo brezpovezni zemljevid.';
|
||||
}
|
||||
|
||||
@override
|
||||
String get mbtilesDeletedSuccessfully =>
|
||||
'Brezpovezni zemljevid uspešno izbrisan';
|
||||
|
||||
@override
|
||||
String get failedToDeleteMbtiles =>
|
||||
'Brisanje brezpoveznega zemljevida ni uspelo';
|
||||
|
||||
@override
|
||||
String get vectorTiles => 'Vektorske ploščice';
|
||||
|
||||
@override
|
||||
String get schema => 'Shema';
|
||||
|
||||
@override
|
||||
String get unknown => 'Neznano';
|
||||
|
||||
@override
|
||||
String get bounds => 'Meje';
|
||||
|
||||
@override
|
||||
String get onlineLayers => 'Spletne plasti';
|
||||
|
||||
@override
|
||||
String get offlineLayers => 'Brezpovezne plasti';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user