var olScript = document.getElementById('embedded_ol');if(olScript){olScript.remove(); }olScript = document.createElement('script');olScript.type = 'text/javascript';olScript.id = 'embedded_ol';olScript.src= 'https://maps.sefton.gov.uk/publicwebmap/js/ol.js';olScript.onerror = (evt) => { console.error('error loading ol script'); };olScript.onload = () => {var olStyle = document.getElementById('embedded_style');if(olStyle){olStyle.remove(); }var olStyle = document.createElement('link');olStyle.rel = 'stylesheet';olStyle.id = 'embedded_style';olStyle.href= 'https://maps.sefton.gov.uk/publicwebmap/css/embedded.css';olStyle.onerror = (evt) => { console.error('error loading embedded style'); };olStyle.onload = () => {var emScript = document.getElementById('embedded_main');if(emScript){emScript.remove(); }var emScript = document.createElement('script');emScript.type = 'text/javascript';emScript.id = 'embedded_main';emScript.src= 'https://maps.sefton.gov.uk/publicwebmap/js/embedded/main.min.js';emScript.onerror = (evt) => { console.error('error loading embedded script'); };emScript.onload = () => {try{proj4.defs('EPSG:27700','+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,542.06,0.15,0.247,0.842,-20.489 +units=m +no_defs');ol.proj.proj4.register(proj4);ol.proj.get('EPSG:27700').setExtent([0,0, 700000, 1500000]);var ajaxDefaults = {headers: {'Content-Type': 'application/json','Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy93cy8yMDA1LzA1L2lkZW50aXR5L2NsYWltcy9uYW1lIjoiYW5vbnltb3VzIiwiaHR0cDovL3NjaGVtYXMueG1sc29hcC5vcmcvd3MvMjAwNS8wNS9pZGVudGl0eS9jbGFpbXMvYW5vbnltb3VzIjoiYW5vbnltb3VzIiwiQ2FkY29ycC5XZWIuQ29yZS5TZWN1cml0eS5Vc2VyLkV4dGVuc2lvbiI6WyI3MDI2NzNiOS1hZDVlLTQ1NTAtYTMzYi0wZjJkZTExY2I2ZDIiLCI0ZGU4OTU5MS01Yzg5LTQ2NDUtODAwNS0xYTZkMTg4YzE3MTciLCI0NDkyYTFhMS1jYjU1LTQ2NzUtOTRjNS0xZGMxMzJmNmUzYjEiLCJjMzAyZDg3My0wNjkwLTRlMTgtYmUxNS0yODc2ZjgxY2YyM2IiLCI5MjhiNTNiOS03MTQ2LTRlNDktYmMzZS0zZWY3MmRmMTY2MGIiLCJmMTYzMzYxOS03MWRlLTQ5ZGYtODgzNi00MTIwMDM5YmVlODMiLCIxM2UyMTgwYi1jM2I2LTQyNDUtODg3Yy00NDIzY2NiYjEzY2EiLCJhZmEyMDRhYS1mZWY2LTRkYzQtODUzYS01MTZlNjQ0N2ViYTAiLCJmMzJjZmQ3OS04MGVjLTRhNzMtYTk4OS01MTc0YTEzOGIwNzYiLCJkM2Y1MjIyZC01ZGYxLTQzMGMtOGQ3Mi04N2I4ZGJiMjM1NDEiLCI4YjI0YjIwZi1lZmVhLTQzM2QtOGYyYS05MmJkMDFiZmE3NjEiLCI1OGM0MTE5Yy1lMWUyLTQ0YjEtYmEzMy05OGY3M2E1MTk4NWEiLCJhMGEwM2U1Yi05Nzg5LTQ2NjAtODk2ZS05YWMyOTkyYjQ1MzgiLCJmMGMwZmVkZi02ZTdhLTQ1ZTMtYTc0NC05Y2MxMjM4YWZiZDciLCIzOGVjY2FhNy00OGEwLTRkYjAtYjU1ZC05ZGFjYjBlNGI5ZWEiLCJhYzZjNWYyYS1jMDA4LTRmYWItOGRhMS1hMDRkZTI1ZTM2ZWUiLCI3YzZiNTEzZi0zNDBiLTQxOWEtYTgwYS1hOGIxNjQ3M2RkMDAiLCI2MmQ5YWZhOS04M2VhLTRmNTAtODJlYS1iMDg3YTU3NTdmNWYiLCI1YjNkNjIyZC05OTc3LTRlMTAtYTg2My1iNmY0ZDcyMjdmYTAiLCJjOGRjODM1MS1lZGIwLTQxNjEtYTQ1Yy1iYTAwYjgwMGVlNDYiLCJkZjZjM2EzNC01ZGUzLTQyZTYtODA4Ny1iZmY5MzU3OTg2Y2EiLCJhZWM1NjhjMi0xZmY2LTQ4YjMtYjM0OC1jNzIwZWNkMjE0OGEiLCI5ZjZiYTY5Yi0xZTNjLTQ3ODAtYWQxYS1jZDM4NGEwODIzZGYiLCIwYmJhNmNlMi03NjQyLTQ3OTQtODlkYS1lMjA0YjdmM2Y1ZDkiLCJjODc4MjNlOS0wNTU0LTRmMDQtODYzMi1lMjgxYjQyMDc2YjAiLCJmZmI3NzlkOS1kYzc0LTQ0MzktYjY2ZS1lNzk1OWQ3M2JiYTAiXSwiQ2FkY29ycC5XZWIuQ29yZS5TZWN1cml0eS5Vc2VyLk1hcCI6WyJTTUJDIiwiU2VmdG9uIENvYXN0IE5hdHVyZSBDb25zZXJ2YXRpb24gU3RyYXRlZ3kiXSwiZXhwIjoxNzg0Nzc0NDczLCJpc3MiOiJDYWRjb3JwLldlYk1hcCIsImF1ZCI6IkNhZGNvcnAuV2ViTWFwIn0.F72JpsaG952PP8yvoEPA4vww_C2rhnPKPvjAowSnV-c', 'Access-Control-Allow-Origin': '*'}};var ajaxWrapper = new Cadcorp.Core.AjaxWrapper(ajaxDefaults);var mapDiv = document.getElementById('');var overlays = [];overlays.push(new ol.layer.Tile( { javascriptId:'OpenStreetMap',opacity:1,visible:true,isBaseLayer:true,name:'OpenStreetMap',imageUrl:'https://maps.sefton.gov.uk/publicwebmap/image/',layerIndex:'001',extent:undefined, source:new ol.source.OSM( { projection:ol.proj.get('EPSG:27700'),url:'http://tile.openstreetmap.org/{z}/{x}/{y}.png' } ) } ));var map = new ol.Map({target: '',layers: overlays,controls: ol.control.defaults.defaults({attribution: false}),view: new ol.View({projection: ol.proj.get('EPSG:27700'),viewProjection: ol.proj.get('EPSG:27700'),center: [326869,408696],resolution: 4.78})});var oFactory = new Cadcorp.Core.GeognoSIS.OverlayFactory('6e91ba90-4abf-4684-87dc-658e64e030bc', ajaxWrapper, 'https://maps.sefton.gov.uk/publicwebmap/', 'Sefton Coast Nature Conservation Strategy', '7ef7e537-eac5-4c92-a489-32e702d8fe83');window.queryHelpers = [];window.mapTips = [];oFactory.getOverlays().then(oResponse => {var layerFactory = new Cadcorp.ol.Utils.LayerFactory();for (var overlayCount = 0; overlayCount < oResponse.length; overlayCount++) {var layer = layerFactory.createLayer(oResponse[overlayCount],'EPSG:27700' , '6e91ba90-4abf-4684-87dc-658e64e030bc', ajaxWrapper, [256,256], true);window.queryHelpers.push(oResponse[overlayCount].getQueryHelper());map.addLayer(layer);oResponse[overlayCount].getSchemaColumns().then(sc => {let scMapTips = sc.filter(scolumn => scolumn.isMapTip === true);for (let i = 0; i < scMapTips.length; i++) { if (!window.mapTips.includes(scMapTips[i].name)) window.mapTips.push(scMapTips[i].name) }})}});var attr = new Cadcorp.ol.Controls.Attribution({attributions:['Map data from OpenStreetView ']});attr.setMap(map);map.addControl(attr);} catch(err){ console.log(err); }};document.head.appendChild(emScript);};document.head.appendChild(olStyle);};document.head.appendChild(olScript);