var mymap = L.map("leaflet-map").setView([51.505, -0.09], 13); L.tileLayer( "https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", { maxZoom: 18, attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', id: "mapbox/streets-v11", tileSize: 512, zoomOffset: -1, } ).addTo(mymap); var markermap = L.map("leaflet-map-marker").setView([51.505, -0.09], 13); L.tileLayer( "https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", { maxZoom: 18, attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', id: "mapbox/streets-v11", tileSize: 512, zoomOffset: -1, } ).addTo(markermap), L.marker([51.5, -0.09]).addTo(markermap), L.circle([51.508, -0.11], { color: "#0ab39c", fillColor: "#0ab39c", fillOpacity: 0.5, radius: 500, }).addTo(markermap), L.polygon( [ [51.509, -0.08], [51.503, -0.06], [51.51, -0.047], ], { color: "#405189", fillColor: "#405189" } ).addTo(markermap); var popupmap = L.map("leaflet-map-popup").setView([51.505, -0.09], 13); L.tileLayer( "https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", { maxZoom: 18, attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', id: "mapbox/streets-v11", tileSize: 512, zoomOffset: -1, } ).addTo(popupmap), L.marker([51.5, -0.09]) .addTo(popupmap) .bindPopup("Hello world!
I am a popup.") .openPopup(), L.circle([51.508, -0.11], 500, { color: "#f06548", fillColor: "#f06548", fillOpacity: 0.5, }) .addTo(popupmap) .bindPopup("I am a circle."), L.polygon( [ [51.509, -0.08], [51.503, -0.06], [51.51, -0.047], ], { color: "#405189", fillColor: "#405189" } ) .addTo(popupmap) .bindPopup("I am a polygon."); var popup = L.popup(), customiconsmap = L.map("leaflet-map-custom-icons").setView( [51.5, -0.09], 13 ); L.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", { attribution: '© OpenStreetMap contributors', }).addTo(customiconsmap); var LeafIcon = L.Icon.extend({ options: { iconSize: [45, 45], iconAnchor: [22, 94], popupAnchor: [-3, -76], }, }), greenIcon = new LeafIcon({ iconUrl: "assets/images/logo-sm.png" }); L.marker([51.5, -0.09], { icon: greenIcon }).addTo(customiconsmap); var interactivemap = L.map("leaflet-map-interactive-map").setView( [37.8, -96], 4 ); function getColor(e) { return 1e3 < e ? "#405189" : 500 < e ? "#516194" : 200 < e ? "#63719E" : 100 < e ? "#7480A9" : 50 < e ? "#8590B4" : 20 < e ? "#97A0BF" : "#A8B0C9"; } function style(e) { return { weight: 2, opacity: 1, color: "white", dashArray: "3", fillOpacity: 0.7, fillColor: getColor(e.properties.density), }; } L.tileLayer( "https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", { maxZoom: 18, attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', id: "mapbox/light-v9", tileSize: 512, zoomOffset: -1, } ).addTo(interactivemap); var geojson = L.geoJson(statesData, { style: style }).addTo(interactivemap), cities = L.layerGroup(); L.marker([39.61, -105.02]).bindPopup("This is Littleton, CO.").addTo(cities), L.marker([39.74, -104.99]).bindPopup("This is Denver, CO.").addTo(cities), L.marker([39.73, -104.8]).bindPopup("This is Aurora, CO.").addTo(cities), L.marker([39.77, -105.23]).bindPopup("This is Golden, CO.").addTo(cities); var mbAttr = 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', mbUrl = "https://api.mapbox.com/styles/v1/{id}/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw", grayscale = L.tileLayer(mbUrl, { id: "mapbox/light-v9", tileSize: 512, zoomOffset: -1, attribution: mbAttr, }), streets = L.tileLayer(mbUrl, { id: "mapbox/streets-v11", tileSize: 512, zoomOffset: -1, attribution: mbAttr, }), layergroupcontrolmap = L.map("leaflet-map-group-control", { center: [39.73, -104.99], zoom: 10, layers: [streets, cities], }), baseLayers = { Grayscale: grayscale, Streets: streets }, overlays = { Cities: cities }; L.control.layers(baseLayers, overlays).addTo(layergroupcontrolmap);