@@ -427,7 +427,10 @@ function load() {
427427 receiverCanvas . addTo ( map ) ;
428428
429429 // initalize nite overlay
430- nite = new L . terminator ( { renderer : svgRenderer } ) ;
430+ nite = new L . terminator ( {
431+ renderer : svgRenderer ,
432+ interactive : false ,
433+ } ) ;
431434
432435 if ( offline . get ( "opt_daylight" ) ) {
433436 map . addLayer ( nite ) ;
@@ -1260,8 +1263,12 @@ function set_polyline_visibility(vcallsign, val) {
12601263 vehicle . polyline_visible = val ;
12611264
12621265 for ( var k in vehicle . polyline ) {
1263- if ( val ) map . addLayer ( vehicle . polyline [ k ] ) ;
1264- else map . removeLayer ( vehicle . polyline [ k ] ) ;
1266+ if ( val ) {
1267+ map . addLayer ( vehicle . polyline [ k ] ) ;
1268+ vehicle . polyline [ k ] . bringToBack ( ) ;
1269+ } else {
1270+ map . removeLayer ( vehicle . polyline [ k ] ) ;
1271+ }
12651272 }
12661273
12671274 map . removeLayer ( mapInfoBox ) ;
@@ -2091,6 +2098,7 @@ function addPosition(position) {
20912098 iconUrl : host_url + markers_url + nyan ,
20922099 iconSize : [ nyanw , 39 ] ,
20932100 iconAnchor : [ 26 , 20 ] ,
2101+ tooltipAnchor : [ 0 , - 29 ] ,
20942102 } ) ;
20952103
20962104 vehicle_info . marker . setIcon ( nyanIcon ) ;
@@ -2129,8 +2137,9 @@ function addPosition(position) {
21292137 map . removeLayer ( vehicle_info [ "prediction_burst" ] ) ;
21302138 }
21312139 try {
2132- map . removeLayer ( polyline [ 0 ] ) ;
2133- map . removeLayer ( polyline [ 1 ] ) ;
2140+ for ( var p in vehicle_info . polyline ) {
2141+ map . removeLayer ( vehicle_info . polyline [ p ] ) ;
2142+ }
21342143 } catch ( e ) { } ;
21352144 for ( let i = 0 ; i < potentialobjects . length ; i ++ ) {
21362145 if ( map . hasLayer ( potentialobjects [ i ] ) ) {
@@ -2296,7 +2305,7 @@ function updateGraph(vcallsign, reset_selection) {
22962305 if ( reset_selection ) {
22972306 if ( vcallsign !== null ) delete plot_options . xaxis ;
22982307
2299- if ( polyMarker ) map . remove ( polyMarker ) ;
2308+ if ( polyMarker ) map . removeLayer ( polyMarker ) ;
23002309 plot_crosshair_locked = false ;
23012310
23022311 $ ( "#timebox" ) . removeClass ( 'past' ) . addClass ( 'present' ) ;
0 commit comments