Sharing & Embedding¶
Once you have a map you like, you can publish it as a public link and embed it in any web page. This tutorial covers both. See Embedding & Sharing for the full reference.
1. Set your share token¶
Sharing uploads to share.geolibre.app using a personal API token.
- Open Settings → Environment Variables.
- Paste your token into the Share.GeoLibre API token field. Create one under Settings → API tokens at share.geolibre.app/settings.
You only need to do this once.
2. Share the project¶
- Build your map: add layers, style them, and set the map view you want viewers to land on.
- Open Project → Share....
- Confirm the project title and upload. GeoLibre returns a public URL to a
.geolibre.jsonfile, for example:https://share.geolibre.app/you/my-map.geolibre.json
The shared file captures the same layers, styles, plugin state, and map view as a local save.
3. Open the shared map¶
Anyone can open the shared project in the live viewer by passing it as the url parameter:
https://viewer.geolibre.app/?url=https://share.geolibre.app/you/my-map.geolibre.json
4. Embed it in a page¶
Use an <iframe> and the embed parameters to control the chrome. For a clean, map-only embed:
<iframe
src="https://viewer.geolibre.app/?url=https://share.geolibre.app/you/my-map.geolibre.json&maponly"
title="GeoLibre map"
width="100%"
height="600"
style="border: 0;"
loading="lazy"
allow="fullscreen; geolocation"
></iframe>
Adjust the look with parameters (they combine):
maponlyhides all chrome, leaving only the map.layout=compactkeeps a slim, icon-only toolbar.panels=nonehides the side and bottom panels but keeps the toolbar.theme=darkforces the dark theme on load.
See the full parameter table.
Next steps¶
- Tune which controls appear before sharing with the Controls menu.
- Revisit Your First Map to build the map you want to share.