//OpenStreetMap/ODbL - rendu OSM France', minZoom: 1, maxZoom: 20 }).addTo(macarte); loadMarkers(); } function loadMarkers() { var ls = getMarkers(); for (var l = 0; l < ls.length; l++) { // read data var lng = parseFloat(ls[l].x); var lat = parseFloat(ls[l].y); var size = ls[l].s; var ancestor = ls[l].a; var type = ls[l].t; var density = ls[l].d; var min = ls[l].min; var max = ls[l].max; var linkpage = ls[l].lkp; var linkIn = ls[l].lki; var linkOut = ls[l].lko; var city = ls[l].cty; var lines = ls[l].text; var link = "../citiesdetails/" + linkpage + "#" + linkOut; var myIcon = L.icon({iconUrl: "../theme/" + ancestor + type + ".png", iconSize: [48, 32], iconAnchor: [24, 32], popupAnchor: [0, -30], }); var marker = L.marker([lat, lng], {icon: myIcon}).addTo(macarte); var htmlLabel = "
" + city + "
"; while (lines.indexOf(';') >= 0) { htmlLabel += lines.substring(0, lines.indexOf(';')); htmlLabel += "
"; lines = lines.substring(lines.indexOf(';') + 1); } htmlLabel += lines; htmlLabel += "

"; htmlLabel += "" + "Voir les événements détaillés pour " + city + ""; htmlLabel += "
"; marker.bindPopup(htmlLabel); } } //]]>