improve finding nodes
This commit is contained in:
@ -347,9 +347,19 @@
|
|||||||
// otherwise search nodes on map
|
// otherwise search nodes on map
|
||||||
for(var node of nodes){
|
for(var node of nodes){
|
||||||
|
|
||||||
// find by id
|
// find by node_id
|
||||||
if(node.id.toString().toLowerCase() === search.toLowerCase()){
|
if(node.node_id.toString().toLowerCase() === search.toLowerCase()){
|
||||||
return node.id;
|
return node.node_id;
|
||||||
|
}
|
||||||
|
|
||||||
|
// find by node_id_hex
|
||||||
|
if(node.node_id_hex.toString().toLowerCase() === search.toLowerCase()){
|
||||||
|
return node.node_id;
|
||||||
|
}
|
||||||
|
|
||||||
|
// find by node_id_hex (without "!")
|
||||||
|
if(node.node_id_hex.toString().toLowerCase().replaceAll("!", "") === search.toLowerCase()){
|
||||||
|
return node.node_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -503,7 +513,7 @@
|
|||||||
// create node marker
|
// create node marker
|
||||||
var marker = L.marker([node.latitude, node.longitude], {
|
var marker = L.marker([node.latitude, node.longitude], {
|
||||||
icon: icon,
|
icon: icon,
|
||||||
tagName: node.id,
|
tagName: node.node_id,
|
||||||
})
|
})
|
||||||
.bindTooltip(tooltip, {
|
.bindTooltip(tooltip, {
|
||||||
interactive: true,
|
interactive: true,
|
||||||
@ -517,7 +527,7 @@
|
|||||||
|
|
||||||
// add to cache
|
// add to cache
|
||||||
nodes.push(node);
|
nodes.push(node);
|
||||||
nodeMarkers[node.id] = marker;
|
nodeMarkers[node.node_id] = marker;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user