var mymap; $( document ).ready(function() { // Differents layers for the map var topo_maptiler = L.tileLayer('https://api.maptiler.com/maps/topographique/{z}/{x}/{y}.png?key=Sm8M7mJ53GtYdl773rpi', {tms: false, attribution: 'Carte © MapTiler, Données © Contributeurs OpenStreetMap', tileSize: 512, zoomOffset: -1, minZoom: 1}); var ign = L.tileLayer('https://wxs.ign.fr/5sf7ych7ecsa575btea2ln17/geoportail/wmts?service=WMTS&request=GetTile&version=1.0.0&tilematrixset=PM&tilematrix={z}&tilecol={x}&tilerow={y}&layer=ORTHOIMAGERY.ORTHOPHOTOS&format=image/jpeg&style=normal', {attribution: 'Carte & Connées © IGN-F/Géoportail'}); // Base layers var baseLayers = { "OpenStreetMap": topo_maptiler, "IGN France": ign }; mymap = L.map('mapid', { zoomControl: false, layers: [topo_maptiler] }).setView([47, 3], 6); $("#map-credits").html(topo_maptiler.getAttribution()); L.control.scale({ position: "bottomleft", imperial: false }).addTo(mymap); var credits = L.easyButton('fa-info', function(control, mymap){ $("footer").hide(); $("#footer-credits").show(); $("#footer-legend").hide(); }, 'Credits'); var legend = L.easyButton('fa-question', function(control, mymap){ $("footer").hide(); $("#footer-credits").hide(); $("#footer-legend").show(); }, 'Legend'); L.easyBar([ credits, legend, ], {position: "bottomleft"}).addTo(mymap); L.control.fullscreen({ position: "bottomleft" }).addTo(mymap); L.control.zoom({ zoomOutText: "", zoomInText: "", position: "bottomleft" }).addTo(mymap); L.control.layers(baseLayers,null,{ position: "bottomright" }).addTo(mymap); mymap.removeControl(mymap.attributionControl); $(".close-link").click(function() { $("footer").show(); $("#footer-credits").hide(); $("#footer-legend").hide(); }); mymap.on('baselayerchange', function(e) { $("#map-credits").html(e.layer.getAttribution()); }); });