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
This commit is contained in:
@ -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()){
|
||||
|
Reference in New Issue
Block a user