2018-10-03 10:39:35 +02:00
|
|
|
const LON = '2.428462';
|
|
|
|
const LAT = '46.538192';
|
|
|
|
const DEFAULT_POSITION = { lon: LON, lat: LAT, zoom: 5 };
|
2018-10-13 10:32:44 +02:00
|
|
|
import L from 'leaflet';
|
2018-10-03 10:39:35 +02:00
|
|
|
|
|
|
|
export { DEFAULT_POSITION, LAT, LON };
|
2018-10-13 10:32:44 +02:00
|
|
|
const LAYERS = {};
|
|
|
|
|
|
|
|
function createLayer(map, layerName) {
|
|
|
|
const layer = (LAYERS[layerName] = new L.GeoJSON(undefined, {
|
|
|
|
interactive: false
|
|
|
|
}));
|
|
|
|
layer.addTo(map);
|
|
|
|
return layer;
|
|
|
|
}
|
|
|
|
|
|
|
|
function removeLayer(map, layerName) {
|
|
|
|
const layer = LAYERS[layerName];
|
|
|
|
|
|
|
|
if (layer) {
|
|
|
|
delete LAYERS[layerName];
|
|
|
|
map.removeLayer(layer);
|
|
|
|
}
|
|
|
|
}
|