🌍🌏🌎 The whole world fits inside your cloud!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Nextcloud bot ab00757fea
[tx-robot] updated from transifex
2 days ago
.github Update BUG_REPORT.yml 1 month ago
.tx fix end of .tx/config to ease future merge 3 years ago
appinfo Remove mail 1 month ago
css Show track waypoints 4 months ago
img use svg coloring for favorite marker icons, add box-shadow 1 year ago
l10n [tx-robot] updated from transifex 5 days ago
lib Test Photos with zero Island 2 months ago
screenshots Add screenshots 3 years ago
src Ignore white spaces on search 3 weeks ago
templates add track marker and tooltip 1 year ago
tests Test Photos with zero Island 2 months ago
translationfiles/templates [tx-robot] updated from transifex 2 days ago
.babelrc.js Implement favorite sharing prototype 3 years ago
.editorconfig fix DB boolean column options 1 year ago
.eslintignore Fixes and refactoring 3 years ago
.eslintrc.js Replace deprecated String.prototype.substr() 6 months ago
.gitignore Merge branch 'master' into issue-70-share-favorite-locations 3 years ago
.gitlab-ci.yml clarify and refactor named service injections 2 years ago
.stylelintignore Configure ESLint & Prettier to be more forgiving 3 years ago
.travis.yml travis again 3 years ago
AUTHORS.md tabs=>spaces, update copyrights, README, CONTRIBUTING, Makefile, AUTHORS 4 years ago
CHANGELOG.md v0.2.1 4 weeks ago
CONTRIBUTING.md tabs=>spaces, update copyrights, README, CONTRIBUTING, Makefile, AUTHORS 4 years ago
COPYING start rework from app store template 5 years ago
Makefile remove leaflet.elevation stuff in makefile as it's not used anymore 1 year ago
README.md added occ documentation 3 years ago
babel.config.js Use Webpack 3 years ago
composer.json phpUnit tests workflow 5 months ago
composer.lock phpUnit tests workflow 5 months ago
openapi.yml add parameters definition 3 years ago
package-lock.json Bump @nextcloud/event-bus from 3.0.1 to 3.0.2 3 weeks ago
package.json Bump @nextcloud/event-bus from 3.0.1 to 3.0.2 3 weeks ago
phpunit.integration.xml Move DB mapper tests from unit to integration testing 3 years ago
phpunit.xml tests are back from the darkness 4 years ago
stylelint.config.js simplify js dependencies 7 months ago
webpack.js beginning to rewrite, only getting option values and building empty main component, all configs ok (webpack, eslint, stylelint etc...) 1 year ago

README.md

Nextcloud Maps

🌍🌏🌎 The whole world fits inside your cloud!

  • 🗺 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:

🏗 Development setup

This requires that you install node and npm.

  1. ☁ Clone this app into the apps folder of your Nextcloud: git clone https://github.com/nextcloud/maps.git
  2. 👩💻 In the folder of the app, run the command make to install dependencies and build the Javascript.
  3. Enable the app through the app management of your Nextcloud
  4. 🎉 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