maps
๐๐๐ The whole world fits inside your cloud!
File Explorer
Download Latest Version (.zip)- BUG_REPORT.yml
- config.yml
- Feature_request.md
- appstore-build-publish.yml
- codeql-analysis.yml
- lint-info-xml.yml
- lint-php-cs.yml
- lint-php.yml
- node-test.yml
- node.yml
- phpunit-mariadb.yml
- phpunit-sqlite.yml
- psalm.yml
- release.yml
- dependabot.yml
- FUNDING.yml
- config
- info.xml
- routes.php
- esri.jpg
- maps_black.svg
- marker-icon-bg.svg
- marker-icon.svg
- osm.png
- icons.scss
- merged-public-favorite-share.scss
- style.scss
- app.svg
- chart-area.svg
- chart-line.svg
- clock.svg
- color_picker.svg
- desktop.svg
- distance.svg
- dot-circle.svg
- favicon.ico
- favicon.svg
- favMarker.svg
- hand-slash.svg
- hand.svg
- link.svg
- mail.svg
- maps-dark.svg
- maps.png
- maps.svg
- marker-icon.svg
- marker-shadow.svg
- phone.svg
- recent.svg
- redo.svg
- reload.svg
- reverse.svg
- road-thin.svg
- road.svg
- routing.svg
- save.svg
- speed.svg
- star-black.svg
- star-circle-black.svg
- star-circle-white.svg
- star-circle.svg
- star-white.svg
- star.png
- star.svg
- starred.png
- starred.svg
- triangle-e.svg
- triangle-s.svg
- .gitkeep
- af.js
- af.json
- ar.js
- ar.json
- ast.js
- ast.json
- az.js
- az.json
- be.js
- be.json
- bg.js
- bg.json
- bn_BD.js
- bn_BD.json
- br.js
- br.json
- bs.js
- bs.json
- ca.js
- ca.json
- cs.js
- cs.json
- cy_GB.js
- cy_GB.json
- da.js
- da.json
- de.js
- de.json
- de_DE.js
- de_DE.json
- el.js
- el.json
- en_GB.js
- en_GB.json
- eo.js
- eo.json
- es.js
- es.json
- es_419.js
- es_419.json
- es_AR.js
- es_AR.json
- es_CL.js
- es_CL.json
- es_CO.js
- es_CO.json
- es_CR.js
- es_CR.json
- es_DO.js
- es_DO.json
- es_EC.js
- es_EC.json
- es_GT.js
- es_GT.json
- es_HN.js
- es_HN.json
- es_MX.js
- es_MX.json
- es_NI.js
- es_NI.json
- es_PA.js
- es_PA.json
- es_PE.js
- es_PE.json
- es_PR.js
- es_PR.json
- es_PY.js
- es_PY.json
- es_SV.js
- es_SV.json
- es_UY.js
- es_UY.json
- et_EE.js
- et_EE.json
- eu.js
- eu.json
- fa.js
- fa.json
- fi.js
- fi.json
- fr.js
- fr.json
- ga.js
- ga.json
- gl.js
- gl.json
- he.js
- he.json
- hr.js
- hr.json
- hu.js
- hu.json
- hy.js
- hy.json
- ia.js
- ia.json
- id.js
- id.json
- is.js
- is.json
- it.js
- it.json
- ja.js
- ja.json
- ka.js
- ka.json
- ka_GE.js
- ka_GE.json
- kab.js
- kab.json
- km.js
- km.json
- kn.js
- kn.json
- ko.js
- ko.json
- lb.js
- lb.json
- lo.js
- lo.json
- lt_LT.js
- lt_LT.json
- lv.js
- lv.json
- mk.js
- mk.json
- mn.js
- mn.json
- ms_MY.js
- ms_MY.json
- nb.js
- nb.json
- nl.js
- nl.json
- nn_NO.js
- nn_NO.json
- oc.js
- oc.json
- pl.js
- pl.json
- pt_BR.js
- pt_BR.json
- pt_PT.js
- pt_PT.json
- ro.js
- ro.json
- ru.js
- ru.json
- sc.js
- sc.json
- si.js
- si.json
- sk.js
- sk.json
- sl.js
- sl.json
- sq.js
- sq.json
- sr.js
- sr.json
- sr@latin.js
- sr@latin.json
- sv.js
- sv.json
- sw.js
- sw.json
- ta.js
- ta.json
- th.js
- th.json
- tr.js
- tr.json
- ug.js
- ug.json
- uk.js
- uk.json
- uz.js
- uz.json
- vi.js
- vi.json
- zh_CN.js
- zh_CN.json
- zh_HK.js
- zh_HK.json
- zh_TW.js
- zh_TW.json
- Application.php
- AddPhotoJob.php
- LaunchUsersInstallScanJob.php
- LookupMissingGeoJob.php
- UpdatePhotoByFileJob.php
- UserInstallScanJob.php
- RegisterMimetypes.php
- RescanPhotos.php
- RescanTracks.php
- AddCspTrait.php
- ContactsController.php
- DevicesApiController.php
- DevicesController.php
- FavoritesApiController.php
- FavoritesController.php
- MyMapsController.php
- PageController.php
- PhotosController.php
- PublicContactsController.php
- PublicFavoritePageController.php
- PublicFavoritesApiController.php
- PublicFavoritesController.php
- PublicPageController.php
- PublicPhotosController.php
- PublicTracksController.php
- PublicUtilsController.php
- RoutingController.php
- TracksController.php
- UtilsController.php
- DeviceShare.php
- DeviceShareMapper.php
- FavoriteShare.php
- FavoriteShareMapper.php
- Geophoto.php
- GeophotoMapper.php
- ExifDataInvalidException.php
- ExifDataNoLocationException.php
- ExifGeoData.php
- functions.php
- AddFeaturePolicyListener.php
- CardCreatedListener.php
- CardDeletedListener.php
- CardUpdatedListener.php
- LoadAdditionalScriptsListener.php
- LoadSidebarListener.php
- NodeListener.php
- ShareListener.php
- InstallScan.php
- RegisterMimeType.php
- UnregisterMimeType.php
- Version000008Date20190428142257.php
- Version000009Date20190625000800.php
- Version000012Date20190703155323.php
- Version000012Date20190722184716.php
- Version000013Date20190723185417.php
- Version000014Date20190817184844.php
- Version000102Date20190901152326.php
- Version000106Date20191118221134.php
- Version000107Date20200608220000.php
- Version000108Date20230310220000.php
- Version100100Date20230731135102.php
- AddressService.php
- DevicesService.php
- FavoritesService.php
- GeophotoService.php
- MimetypeService.php
- MyMapsService.php
- PhotofilesService.php
- TracksService.php
- AdminSettings.php
- addContacts.gif
- addFavorites.gif
- addPhotoFromFiles.gif
- addPhotosFromMap.gif
- addTracks.gif
- old-contacts.png
- old-start.png
- photoAlbumOnMap.gif
- screenshot1.png
- screenshot2.png
- screenshot3.png
- shareMap.gif
- checkered.png
- elevation-locate.png
- elevation-poi.png
- elevation-position.png
- elevation-position.svg
- elevation-pushpin.png
- elevation-pushpin.svg
- elevation.svg
- chart.js
- d3.js
- marker.js
- summary.js
- acceleration.js
- altitude.js
- cadence.js
- distance.js
- heart.js
- labels.js
- lineargradient.js
- pace.js
- runner.js
- slope.js
- speed.js
- temperature.js
- time.js
- registerHandlers.js
- RoutingControl.vue
- RoutingMachine.vue
- RoutingStep.vue
- RoutingSteps.vue
- ClickPopup.vue
- ClickSearchPopup.vue
- ContactsLayer.vue
- DeviceHoverMarker.vue
- DevicesLayer.vue
- FavoritePopup.vue
- FavoritesLayer.vue
- HistoryControl.vue
- LHeatMap.vue
- PhotosLayer.vue
- PhotoSuggestionsLayer.vue
- PlaceContactPopup.vue
- PoiMarker.vue
- Popup.vue
- PopupFormItem.vue
- SearchControl.vue
- SearchField.vue
- SimpleOSMAddress.vue
- Slider.vue
- TrackHoverMarker.vue
- TracksLayer.vue
- LegacyView.vue
- PhotoSideBarTabDeviceItem.vue
- PhotoSideBarTabTrackItem.vue
- PhotoSuggestionsSidebarTab.vue
- SidebarTab.vue
- AppNavigationContactsItem.vue
- AppNavigationDeviceItem.vue
- AppNavigationDevicesItem.vue
- AppNavigationFavoritesItem.vue
- AppNavigationMyMapItem.vue
- AppNavigationMyMapsItem.vue
- AppNavigationPhotosItem.vue
- AppNavigationTrackItem.vue
- AppNavigationTracksItem.vue
- FavoriteEditionForm.vue
- FavoriteSidebarTab.vue
- Map.vue
- MapContainer.vue
- MapsNavigation.vue
- PhotoSidebarTab.vue
- PublicFavoriteShareSideBar.vue
- Sidebar.vue
- TrackMetadataTab.vue
- TrackTable.vue
- MapMode.js
- index.js
- mapLayers.js
- import-devices.ts
- import-favorite.ts
- view-in-maps.ts
- copyMapsLinkAction.js
- FileInfo.js
- map.js
- publicFavorites.js
- publicFavoriteShareStore.js
- colorUtils.js
- common.js
- favoritesUtils.js
- mapUtils.js
- photoPicker.ts
- poiData.js
- AdminSettings.vue
- App.vue
- PublicFavoriteShare.vue
- TrackMetadataTab.vue
- adminSettings.js
- bootstrap.js
- copy-map-link.js
- init-files.ts
- main.js
- modules.d.ts
- myMapsController.js
- network.js
- optionsController.js
- publicFavoriteShare.js
- report-error-map-action.js
- track-metadata-tab.js
- tracksUtils.js
- utils.js
- favorites_index.php
- main.php
- index.php
- adminSettings.php
- main.php
- FavoriteShareMapperTest.php
- AppTest.php
- oc_archive_archive.php
- oc_archive_zip.php
- oc_files_search_searchbinaryoperator.php
- oc_files_search_searchcomparison.php
- oc_files_search_searchquery.php
- oc_hooks_emitter.php
- oc_security_csp_contentsecuritypolicy.php
- oc_share_constants.php
- oc_user_nouserexception.php
- oca_dav_carddav_carddavbackend.php
- oca_dav_events_cardcreatedevent.php
- oca_dav_events_carddeletedevent.php
- oca_dav_events_cardupdatedevent.php
- oca_files_event_loadadditionalscriptsevent.php
- oca_files_event_loadsidebar.php
- oca_files_sharing_event_beforetemplaterenderedevent.php
- oca_files_trashbin_events_noderestoredevent.php
- oca_viewer_event_loadviewer.php
- imageWithDateAndLocation1.JPG
- imageWithDateAndLocation10.JPG
- imageWithDateAndLocation11.JPG
- imageWithDateAndLocation12.JPG
- imageWithDateAndLocation13.jpg
- imageWithDateAndLocation14.jpg
- imageWithDateAndLocation15.jpg
- imageWithDateAndLocation16.jpeg
- imageWithDateAndLocation17.jpeg
- imageWithDateAndLocation18.jpeg
- imageWithDateAndLocation19.jpeg
- imageWithDateAndLocation2.JPG
- imageWithDateAndLocation20.jpeg
- imageWithDateAndLocation21.jpg
- imageWithDateAndLocation22.jpeg
- imageWithDateAndLocation23.jpeg
- imageWithDateAndLocation24.jpeg
- imageWithDateAndLocation25.jpeg
- imageWithDateAndLocation26.jpeg
- imageWithDateAndLocation27.jpeg
- imageWithDateAndLocation28.jpg
- imageWithDateAndLocation29.jpg
- imageWithDateAndLocation3.JPG
- imageWithDateAndLocation30.jpg
- imageWithDateAndLocation31.jpg
- imageWithDateAndLocation32.jpeg
- imageWithDateAndLocation4.JPG
- imageWithDateAndLocation5.JPG
- imageWithDateAndLocation6.JPG
- imageWithDateAndLocation7.jpg
- imageWithDateAndLocation8.JPG
- imageWithDateAndLocation9.JPG
- imageZeroIsland1.JPG
- devicesOk.gpx
- favoritesOk.gpx
- nc.jpg
- nut.jpg
- testFile1.gpx
- testFile1_locationNut.gpx
- testFile2.gpx
- testFile3Route.gpx
- testFile4MissingData.gpx
- testFile5RouteMissingData.gpx
- testFile6Error.gpx
- testFile7Empty.gpx
- ContactsControllerTest.php
- DevicesApiControllerTest.php
- DevicesControllerTest.php
- FavoritesApiControllerTest.php
- FavoritesControllerTest.php
- PageControllerTest.php
- PhotosControllerTest.php
- PublicFavoritePageControllerTest.php
- PublicFavoritesApiControllerTest.php
- TracksControllerTest.php
- ExifGeoDataTest.php
- MyMapsServiceTest.php
- bootstrap.php
- phpunit.integration.xml
- phpunit.unit.xml
- psalm-baseline.xml
- composer.json
- composer.lock
- composer.json
- composer.lock
- composer.json
- composer.lock
- .editorconfig
- .eslintignore
- .eslintrc.cjs
- .git-blame-ignore-revs
- .gitignore
- .gitlab-ci.yml
- .l10nignore
- .nextcloudignore
- .php-cs-fixer.dist.php
- .stylelintignore
- .travis.yml
- AUTHORS.md
- CHANGELOG.md
- composer.json
- composer.lock
- CONTRIBUTING.md
- COPYING
- krankerl.toml
- openapi.yml
- package-lock.json
- package.json
- psalm.xml
- README.md
- rector.php
- stylelint.config.cjs
- tsconfig.json
- vite.config.ts
# Installation Guide
1. Get the code
git clone https://github.com/nextcloud/maps
Downloads the entire project code from GitHub to your computer.
cd maps
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
3. PHP (Composer)
EasyPrerequisites
composer install
Installs the PHP libraries listed in composer.json.
Run it with a built-in server like php -S localhost:8000, then open http://localhost:8000 in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
