var urlln = "https://fairplayground.info/datasources/FCLN/FCLN.json";
var lns = [];
var lnMarkers = L.markerClusterGroup();
function getLocalNode(id) {
for(var i=0; i`;
document.getElementById("rightCard-categories").innerHTML = html;
// if(ln.img!=null) {
document.getElementById("rightCard-img").src="";
document.getElementById("rightCard-img").className = "card-img-top hidden";
// } else {
// document.getElementById("rightCard-img").src=ln.icon;
// document.getElementById("rightCard-img").className = "card-img-top";
// }
document.getElementById("rightCard-web").href= "#";
document.getElementById("rightCard-web").innerHTML = "";
document.getElementById("rightCard-mastodon").href="#";
document.getElementById("rightCard-mastodon").innerHTML="";
document.getElementById("rightCard-twitter").href="#";
document.getElementById("rightCard-twitter").innerHTML="";
document.getElementById("rightCard-facebook").href="#";
document.getElementById("rightCard-facebook").innerHTML="";
document.getElementById("rightCard-telegram").href="#";
document.getElementById("rightCard-telegram").innerHTML="";
document.getElementById("rightCard-email").href="#";
document.getElementById("rightCard-email").innerHTML="";
document.getElementById("rightCard").className+=" rightCard-show";
}
function updateLocalNodesMarkers() {
lnMarkers.clearLayers();
for(var i=0; i"
});
var marker = L.marker([lat, lon], {icon: icon});
marker.id = lns[i].id;
if(lns[i].description!=null) {
marker.bindPopup(""+lns[i].name+"
"+lns[i].description+"");
} else {
marker.bindPopup(""+lns[i].name+"");
}
marker.on('mouseover', function(e) {
this.openPopup();
});
marker.on('mouseout', function(e) {
this.closePopup();
});
marker.on('click', function(e) {
var ln = getLocalNode(this.id);
showLocalNodeRightCard(ln);
});
lnMarkers.addLayer(marker);
}
map.addLayer(lnMarkers);
}
function showLocalNodes() {
$.get(urlln, function(data){
console.log(data);
lns = data;
console.log(routes);
updateLocalNodesMarkers();
});
}