With MapLibre-GL support
🌍🌏🌎 The whole world fits inside your cloud!
Future plans:
Custom maps are stored by default in the "/Maps" folder. This folder can be found in the files app. Other folders turned into map by placing a ".index.maps" file into it. Content can therefore be added via:
Custom maps can then be shared from the maps or any other app.
Maps can be shared using the nextcloud sharing system.
Favorites on custom the custom maps are stored in the .favorites.json file.
Shared favorite categories can be linked to a custom map. Linked favorite categories are read-only. They can be edited on the owners default map. These links are stored in the ".favorite_shares.json".
Contacts on custom maps are stored as vCards (*.vfc) files.
Tracks on custom map are stored as "*.gpx files".
Photos are stored in the corresponding folder. They can be added from files or from maps Existing photo albums can be viewed on the map by placing a ".index.maps" file into it.
Scanning photos take time. Therefore photos are scanned in the background. After adding photos it might take a while, until the scan is done and the photos are shown on the map.
This requires that you install node and npm.
apps
folder of your Nextcloud: git clone https://github.com/nextcloud/maps.git
make
to install dependencies and build the Javascript.Media scans are performed with the regular system background job.
Scans can also be manually triggered via occ command:
./occ maps:scan-photos
to rescan photos' GPS exif data
./occ maps:scan-tracks
to rescan track files