Merge pull request #32 from fifieldt/routers-only

Added routers + repeaters layer group
This commit is contained in:
Liam Cottle
2024-06-06 21:15:16 +12:00
committed by GitHub

View File

@ -2077,6 +2077,10 @@
showCoverageOnHover: false,
disableClusteringAtZoom: 10, // zoom level where node clustering is disabled
});
var nodesRouterLayerGroup = L.markerClusterGroup({
showCoverageOnHover: false,
disableClusteringAtZoom: 10, // zoom level where node clustering is disabled
});
var waypointsLayerGroup = new L.LayerGroup();
// create icons
@ -2129,6 +2133,7 @@
L.control.groupedLayers(tileLayers, {
"Nodes": {
"All": nodesLayerGroup,
"Routers": nodesRouterLayerGroup,
"Clustered": nodesClusteredLayerGroup,
"None": new L.LayerGroup(),
},
@ -2695,6 +2700,13 @@
marker.addTo(nodesLayerGroup);
nodesClusteredLayerGroup.addLayer(marker);
// add markers for routers and repeaters to routers layer group
if(node.role_name === "ROUTER"
|| node.role_name === "ROUTER_CLIENT"
|| node.role_name === "REPEATER"){
nodesRouterLayerGroup.addLayer(marker);
}
// show tooltip on desktop only
if(!isMobile()){
marker.bindTooltip(getTooltipContentForNode(node), {