Publika kartor på egen domän
Visa publicerade OrbGIS-lager på din webbplats med MapLibre GL JS. Publika tiles och objekt kan hämtas över domängränser utan API-nyckel.
Lägga till ett lager#
Publicera innehållet
Publicera en dashboard, Journey eller webbkarta som använder lagret. Datasetets sida visar vilka appar som exponerar det. Se Dela och publicera.
Lägg till en vektorkälla
Ange
https://api.orbgis.se/v1/collections/{id}/tiles.jsonsom MapLibre-källans url. TileJSON ger adressmall, utbredning och zoomgränser för tiles.Symbolsätt lagret
Ange
"source-layer": "default"på MapLibre-lagret och välj egen bakgrundskarta och stil. TileJSON innehåller data, men portalens symbolsättning följer inte med.Hämta popupinformation
Använd det klickade objektets id för att hämta
/v1/collections/{id}/items/{objectid}. Publicerade lager tillåter det utan inloggningsuppgifter.
Lägg aldrig API-nycklar i webbsidor. En nyckel med en Origin-header ger 403 key_in_browser. Använd publicerat innehåll för anonyma webbplatser.
Uppdatering och cache#
- Hämta TileJSON igen efter en dataändring för att få nya versionsmärkta tile-adresser. Anonyma API-svar cachas i 60 sekunder.
- När publiceringen tas bort kan tile-cachen göra att anonym åtkomst kvarstår i ungefär fem minuter.
- MapLibre använder Web Mercator-tiles. Klienter med projicerade vyer kan använda systemen i
orbgis.nativeGrids. - Anonyma API-anrop är begränsade till 120 per minut och nätverk. Begränsa popuphämtningar till ett anrop per klick.
Hör av dig till OrbGIS för en komplett exempelsida med MapLibre.