Skip to content

Commit 1278bb3

Browse files
TheSkormxssfox
andauthored
hide map items (projecthorus#131)
Co-authored-by: xssfox <[email protected]>
1 parent ed8a7ff commit 1278bb3

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

js/sondehub.js

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -918,18 +918,38 @@ function sidebar_update() {
918918
for (let serial in vehicles) {
919919
if (map.getBounds().contains(vehicles[serial].marker.getLatLng()) && !isVehicleFiltered(serial)) {
920920
$("#main .vehicle"+vehicles[serial].uuid).show();
921+
vehicles[serial].marker.addTo(map);
922+
if (vehicles[serial].marker_shadow) {
923+
vehicles[serial].marker_shadow.addTo(map);
924+
}
925+
926+
set_polyline_visibility(serial,true)
927+
921928
} else {
922929
if (!($("#main .vehicle"+vehicles[serial].uuid).hasClass("follow"))) {
923930
$("#main .vehicle"+vehicles[serial].uuid).hide();
924-
}
931+
map.removeLayer(vehicles[serial].marker);
932+
map.removeLayer(vehicles[serial].marker_shadow);
933+
set_polyline_visibility(serial,false)
934+
}
925935
}
926936
}
927937
} else {
928938
for (let serial in vehicles) {
929939
if (!isVehicleFiltered(serial)){
930940
$("#main .vehicle"+vehicles[serial].uuid).show();
941+
vehicles[serial].marker.addTo(map);
942+
if (vehicles[serial].marker_shadow){
943+
vehicles[serial].marker_shadow.addTo(map);
944+
}
945+
946+
set_polyline_visibility(serial,true)
947+
931948
} else {
932949
$("#main .vehicle"+vehicles[serial].uuid).hide();
950+
map.removeLayer(vehicles[serial].marker);
951+
map.removeLayer(vehicles[serial].marker_shadow);
952+
set_polyline_visibility(serial,false)
933953
}
934954
}
935955
}

0 commit comments

Comments
 (0)