import View from 'ol/View'; import {OSM} from 'ol/source'; import {Tile} from 'ol/layer'; function getHostname() { const url = window.location.href; const urlArr = url.split('/'); const domain = urlArr[2]; return urlArr[0] + '//' + domain; } export const AppConfig = { useProxy: false, //proxyPrefix: '../8085/', default_layers: [ new Tile({ source: new OSM({ url: 'https://cartodb-basemaps-{a-d}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png', attributions: [ '© OpenStreetMap contributors,', 'CARTO', ], }), title: 'OpenStreetMap', base: true, removable: false, }), ], popUpDisplay: 'hover', queryPoint: 'hidden', project_name: 'erra/map', default_view: new View({ center: [2433348.3022471312, 7744501.813885343], zoom: 3.6, units: 'm', }), advanced_form: true, datasources: [ { title: 'Metadata catalogue', url: 'https://polirural-cat.lesprojekt.cz/micka2/csw', language: 'eng', type: 'micka', code_list_url: 'https://polirural-cat.lesprojekt.cz/micka2/util/codelists.php?_dc=1440156028103&language=eng&page=1&start=0&limit=25&filter=%5B%7B%22property%22%3A%22label%22%7D%5D', }, ], hostname: { default: { title: 'Default', type: 'default', editable: false, url: getHostname(), }, }, panelWidths: {}, // allowAddExternalDatasets: false, panelsEnabled: { composition_browser: false, feature_crossfilter: false, info: false, saveMap: false, sensors: false, tracking: false, routing: false, permalink: false, language: false, legend: false, feature_table: false, }, sidebarPosition: 'left', sizeMode: 'fullscreen', }; export default AppConfig;