import Map from '../src/ol/Map.js'; import OSM from '../src/ol/source/OSM.js'; import TileJSON from '../src/ol/source/TileJSON.js'; import TileLayer from '../src/ol/layer/Tile.js'; import View from '../src/ol/View.js'; const key = 'pk.eyJ1IjoiYWhvY2V2YXIiLCJhIjoiY2t0cGdwMHVnMGdlbzMxbDhwazBic2xrNSJ9.WbcTL9uj8JPAsnT9mgb7oQ'; /** * Create the map. */ const map = new Map({ layers: [ new TileLayer({ source: new OSM(), minResolution: 200, maxResolution: 2000, }), new TileLayer({ source: new TileJSON({ url: 'https://api.tiles.mapbox.com/v4/mapbox.natural-earth-hypso-bathy.json?secure&access_token=' + key, crossOrigin: 'anonymous', }), minResolution: 2000, maxResolution: 20000, }), ], target: 'map', view: new View({ center: [653600, 5723680], zoom: 5, }), });