Nextcloud Maps
πΊ Beautiful map: Using OpenStreetMap and Leaflet, you can choose between standard map, satellite, topographical, dark mode or even watercolor!π¨ β Favorites: Save your favorite places, privately! Sync with GNOME Maps and mobile apps is planned.π§ Routing: Possible using either OSRM, GraphHopper or Mapbox.πΌ Photos on the map: No more boring slideshows, just show directly where you were!π Contacts on the map: See where your friends live and plan your next visit.π± Devices: Lost your phone? Check the map!- γ° Tracks: Load GPS tracks or past trips. Recording with PhoneTrack or OwnTracks is planned.
Future plans:
π Events on the map: Know where you need to go next!πΊ Different projections: The Mercator projection is very biased, as you can see from The True Size of Africa. Another view like the Gall-Peters projection would be a possibility.
π Development setup
This requires that you install node and npm.
β Clone this app into theapps
folder of your Nextcloud:git clone https://github.com/nextcloud/maps.git
π©βπ» In the folder of the app, run the commandmake
to install dependencies and build the Javascript.β Enable the app through the app management of your Nextcloudπ Partytime! Help fix some issues and review pull requestsπ
Admin documentation
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