From 373b3d0e56d2fca01be7b1fc22c3f5f677a688d5 Mon Sep 17 00:00:00 2001 From: Tom Fifield Date: Mon, 20 May 2024 10:31:02 +0800 Subject: [PATCH] Feature: show routers only Requested in liamcottle/meshtastic-map#25 , this patch adds a new Node layer selection to show only routers. fixes liamcottle/meshtastic-map#25 --- src/public/index.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/public/index.html b/src/public/index.html index d5aec94..3a89d2d 100644 --- a/src/public/index.html +++ b/src/public/index.html @@ -2071,6 +2071,7 @@ // create layer groups var nodesLayerGroup = new L.LayerGroup(); + var nodesRouterGroup = new L.LayerGroup(); var neighboursLayerGroup = new L.LayerGroup(); var nodeNeighboursLayerGroup = new L.LayerGroup(); var nodesClusteredLayerGroup = L.markerClusterGroup({ @@ -2129,6 +2130,7 @@ L.control.groupedLayers(tileLayers, { "Nodes": { "All": nodesLayerGroup, + "Routers": nodesRouterGroup, "Clustered": nodesClusteredLayerGroup, "None": new L.LayerGroup(), }, @@ -2694,6 +2696,9 @@ // add marker to node layer groups marker.addTo(nodesLayerGroup); nodesClusteredLayerGroup.addLayer(marker); + if(node.role_name == "ROUTER" || node.role_name == "ROUTER_CLIENT"){ + marker.addTo(nodesRouterGroup); + } // show tooltip on desktop only if(!isMobile()){