No description
Find a file
2025-10-17 14:19:48 +02:00
.github use phpunit 12 2025-10-17 14:11:11 +02:00
.tx let's go! 2 reference providers for links to points and to locations, one associated with a search provider for locations 2023-01-13 17:46:12 +01:00
appinfo fix sprites url which can be like /sprite@2x.png 2025-10-08 16:01:57 +02:00
css add globe control, keep globe by default, include globe param in location links 2025-10-08 16:01:57 +02:00
img fix vector tile server proxy, add custom icons in the routing plugin 2024-08-25 15:27:33 +02:00
l10n fix(l10n): Update translations from Transifex 2025-10-06 01:07:10 +00:00
lib include globe, terrain and style in direction link (in the fragment) and apply those in the link preview 2025-10-08 16:01:57 +02:00
src respect prefers-reduced-motion: no search animation 2025-10-08 16:01:57 +02:00
templates let's go! 2 reference providers for links to points and to locations, one associated with a search provider for locations 2023-01-13 17:46:12 +01:00
tests use phpunit 12 2025-10-17 14:11:11 +02:00
.eslintrc.cjs use vue 3 and nc/vue 9 2025-06-19 16:24:42 +02:00
.gitignore set min and max nc version to 30; update npm pkgs, use nc/vue 8.14.0 2024-07-21 19:51:10 +02:00
.l10nignore l10n ignore vendor 2023-05-05 10:31:13 +02:00
.nextcloudignore switch to vite 2024-10-03 13:33:00 +02:00
.php-cs-fixer.dist.php add php-cs check action 2024-01-11 11:15:35 +01:00
AUTHORS.md polish 2023-04-18 13:02:32 +02:00
CHANGELOG.md prepare 2.1.0 2025-05-23 12:19:58 +02:00
composer.json use phpunit 12 2025-10-17 14:11:11 +02:00
composer.lock use phpunit 12 2025-10-17 14:11:11 +02:00
COPYING let's go! 2 reference providers for links to points and to locations, one associated with a search provider for locations 2023-01-13 17:46:12 +01:00
krankerl.toml fix vendor dir being ignored in release action 2023-06-28 11:36:16 +02:00
makefile let's go! 2 reference providers for links to points and to locations, one associated with a search provider for locations 2023-01-13 17:46:12 +01:00
package-lock.json update npm pkgs 2025-10-08 16:01:57 +02:00
package.json update npm pkgs 2025-09-24 01:00:23 +02:00
psalm.xml use psalm 6.7 2025-06-04 17:13:52 +02:00
README.md get rid of mapbox lib + geocoding service, use nominatim with @maplibre/maplibre-gl-geocoder instead 2023-04-17 01:28:46 +02:00
stylelint.config.cjs switch to vite 2024-10-03 13:33:00 +02:00
vite.config.ts declare emitted events, fix useless coalescing stuff, add build optim 2025-06-25 11:40:49 +02:00

OpenStreetMap integration in Nextcloud

This app adds:

  • a search provider for locations using Nominatim (OpenStreetMap)
  • reference providers to resolve map links. It supports:
    • OpenStreetMap
    • Google maps
    • Here maps
    • Bing maps
    • Duckduckgo maps
  • a custom link picker component to generate OpenStreetMap location links
  • 2 reference widgets to render map links:
    • a basic one embedding OpenStreetMap
    • a custom one showing an awesome Maplibre map with 3D terrain, embedded search, vector tiles and more...

🔧 Configuration

User settings

There is a "OpenStreetMap integration" section in the "Connected accounts" user settings section to set the user specific settings.

Admin settings

There is a "Connected accounts" admin settings section to manage your API keys. The Maptiler API key has a default value. It is used to get vector map tiles. The default key is very limited. You can get a free API key on https://www.maptiler.com .