diff --git a/src/public/index.html b/src/public/index.html
index d5aec94..e682f4a 100644
--- a/src/public/index.html
+++ b/src/public/index.html
@@ -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), {