Per a utilitzar l'API de Mapbox GL JS són necessaris uns mÃnims coneixements d'HTML i javascript.
A continuació, es mostra el codi d'un visor d'exemple que utilitza els servidors ICGC en caché per a Mapbox GL JS v1.12.0 en el sistema de referència 3857 (pseudo-mercator) ETRS89 i projecció UTM fus 31 (codi EPSG 25831). Las capa disponible és topo (mapa topogrà fic).
Â
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Visor bà sic. Mapbox</title> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-scalable=no" /> <script src="https://api.mapbox.com/mapbox-gl-js/v1.12.0/mapbox-gl.js"></script> <link href="https://api.mapbox.com/mapbox-gl-js/v1.12.0/mapbox-gl.css" rel="stylesheet" /> <style> html, body, #map { margin: 0; padding: 0; width: 100%; height: 100%; } </style> <body> <div id="map" ></div> <script> var map = new mapboxgl.Map({ container: 'map', style:{ 'version': 8, 'sources': { 'raster-tiles': { 'type': 'raster', 'tiles': [ "https://geoserveis.icgc.cat/icc_mapesmultibase/noutm/wmts/topo/GRID3857/{z}/{x}/{y}.png", ], 'tileSize': 256, } }, 'layers': [{ 'id': 'simple-tiles', 'type': 'raster', 'source': 'raster-tiles', 'minzoom': 0, 'maxzoom': 22 }] }, center: [1.5, 41.7], zoom: 13 }); map.addControl(new mapboxgl.NavigationControl()); </script> </body> </html>
Â