feat: Add empty offline map so that points still show if no custom map #448
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Previously, if Mapeo was offline and the user had not installed an offline map, then no map would show and no points would show.
This PR adds a default offline map with country boundaries, land and ocean, rivers and lakes, and a graticule grid of 0.1°. Currently the offline map data is shipped as geojson via the package
mapeo-offline-map
, which means that all the data is loaded into memory, so we need to keep it small. The current offline map uses simplified data from https://www.naturalearthdata.com. The graticule is included because when the user is zoomed in, no other features are present, so the graticule overlay helps give the user the sense that pan and zoom interactions are working.Download a QA build of this PR#448
TODO:
Fixes #379