let mymap = L.map('mapid').setView([25, 0], 2); L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoiZmFuc2FsY3kiLCJhIjoiY2pvN3I1czJwMHF5NDNrbWRoMWpteHlrdCJ9.kMpM5syQUhVjKkn1iVx9fg', { attribution: 'Map data © OpenStreetMap contributors, CC-BY-SA, Imagery © Mapbox', maxZoom: 18, id: 'mapbox.streets', accessToken: 'your.mapbox.access.token' }).addTo(mymap); let points; try { points = JSON.parse(document.querySelector('script[type="text/json"]').innerText) } catch(e) { console.log("json error!") points = [] } points.forEach(point => { /* [ "Face Alignment by Local Deep Descriptor Regression", "Rutgers University", [ "Rutgers University", "40.47913175", "-74.431688684404", "Rutgers Cook Campus - North, Biel Road, New Brunswick, Middlesex County, New Jersey, 08901, USA" ] ] */ var marker = L.marker(point[2].slice(1,3)).addTo(mymap); marker.bindPopup([ "",point[0], "", "
", point[1], ].join('')) })