Added methods to store and retrieve coordinates and location data from Firebase to lossily compress routes to minimize storage used.
I also messed up the files quite a bit so here's exactly what I need from my branch, everything else should be expendable including Codable and its enum:
FirebaseViewModel: All changes necessary
MapManager: generateRoute(), docsToNomadRoute()
NomadRoute: getJsonCoordinatesMap()
Added methods to store and retrieve coordinates and location data from Firebase to lossily compress routes to minimize storage used.
I also messed up the files quite a bit so here's exactly what I need from my branch, everything else should be expendable including Codable and its enum:
FirebaseViewModel: All changes necessary MapManager: generateRoute(), docsToNomadRoute() NomadRoute: getJsonCoordinatesMap()