Merge pull request #32 from fifieldt/routers-only
Added routers + repeaters layer group
This commit is contained in:
@ -2077,6 +2077,10 @@
|
|||||||
showCoverageOnHover: false,
|
showCoverageOnHover: false,
|
||||||
disableClusteringAtZoom: 10, // zoom level where node clustering is disabled
|
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();
|
var waypointsLayerGroup = new L.LayerGroup();
|
||||||
|
|
||||||
// create icons
|
// create icons
|
||||||
@ -2129,6 +2133,7 @@
|
|||||||
L.control.groupedLayers(tileLayers, {
|
L.control.groupedLayers(tileLayers, {
|
||||||
"Nodes": {
|
"Nodes": {
|
||||||
"All": nodesLayerGroup,
|
"All": nodesLayerGroup,
|
||||||
|
"Routers": nodesRouterLayerGroup,
|
||||||
"Clustered": nodesClusteredLayerGroup,
|
"Clustered": nodesClusteredLayerGroup,
|
||||||
"None": new L.LayerGroup(),
|
"None": new L.LayerGroup(),
|
||||||
},
|
},
|
||||||
@ -2695,6 +2700,13 @@
|
|||||||
marker.addTo(nodesLayerGroup);
|
marker.addTo(nodesLayerGroup);
|
||||||
nodesClusteredLayerGroup.addLayer(marker);
|
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
|
// show tooltip on desktop only
|
||||||
if(!isMobile()){
|
if(!isMobile()){
|
||||||
marker.bindTooltip(getTooltipContentForNode(node), {
|
marker.bindTooltip(getTooltipContentForNode(node), {
|
||||||
|
Reference in New Issue
Block a user