fix: don't fetch tiles greater than specified upper bound

This commit is contained in:
Austin Payne 2024-02-03 20:50:11 -07:00 committed by Austin Payne
parent 416d5e5f41
commit 58fa4e26f1

View file

@ -110,7 +110,7 @@ class OfflineTileManager: ObservableObject {
if fileManager.fileExists(atPath: tilesUrl.path) {
return tilesUrl
} else {
if UserDefaults.enableOfflineMaps { // Get and persist newTile
if UserDefaults.enableOfflineMaps, UserDefaults.mapTileServer.zoomRange.contains(path.z) { // Get and persist newTile
return persistLocally(path: path)
} else { // Else display empty tile (transparent over Maps tiles)
return Bundle.main.url(forResource: "alpha", withExtension: "png")!