@@ -334,7 +334,7 @@ function checkSize() {
334334 // this should hide the address bar on mobile phones, when possible
335335 window . scrollTo ( 0 , 1 ) ;
336336
337- if ( map ) google . maps . event . trigger ( map , 'resize' ) ;
337+ if ( map ) map . invalidateSize ( ) ;
338338}
339339
340340window . onresize = checkSize ;
@@ -815,6 +815,7 @@ $(window).ready(function() {
815815 "#sw_hide_timebox" ,
816816 "#sw_hilight_vehicle" ,
817817 '#sw_hide_horizon' ,
818+ '#sw_hide_titles' ,
818819 "#sw_nowelcome" ,
819820 "#sw_interpolate" ,
820821 ] ;
@@ -899,6 +900,14 @@ $(window).ready(function() {
899900 showHorizonRings ( ) ;
900901 }
901902 break ;
903+ case "opt_hide_titles" :
904+ if ( on ) {
905+ hideTitles ( ) ;
906+ }
907+ else {
908+ showTitles ( ) ;
909+ }
910+ break ;
902911 case "opt_layers_aprs" :
903912 if ( on ) map . overlayMapTypes . setAt ( "1" , overlayAPRS ) ;
904913 else map . overlayMapTypes . setAt ( "1" , null ) ;
@@ -973,7 +982,8 @@ $(window).ready(function() {
973982 // list of overlays
974983 var overlayList = [
975984 [ 'Global' , [
976- [ 'rainviewer' , 'RainViewer Static' ] ,
985+ [ 'rainviewer' , 'RainViewer' ] ,
986+ [ 'rainviewer-coverage' , 'RainViewer Coverage' ] ,
977987 ] ] ,
978988 [ 'North America' , [
979989 [ 'nexrad-n0q-900913' , 'NEXRAD Base Reflectivity' ] ,
@@ -1028,9 +1038,14 @@ $(window).ready(function() {
10281038 } catch ( err ) { } ;
10291039
10301040 try {
1031- map . removeLayer ( RainRadarAus ) ;
1041+ map . removeLayer ( RainRadar ) ;
10321042 } catch ( err ) { } ;
10331043
1044+ try {
1045+ map . removeLayer ( RainRadarCoverage ) ;
1046+ } catch ( err ) { } ;
1047+
1048+
10341049 if ( e . hasClass ( 'on' ) ) {
10351050 e . removeClass ( 'on' ) . addClass ( 'off' ) ;
10361051 on = 0 ;
@@ -1042,11 +1057,14 @@ $(window).ready(function() {
10421057 }
10431058
10441059 if ( on ) {
1045- if ( id . includes ( "rainviewer" ) ) {
1046- RainRadarAus . addTo ( map ) ;
1060+ if ( id == "rainviewer" ) {
1061+ RainRadar . addTo ( map ) ;
1062+ } else if ( id == "rainviewer-coverage" ) {
1063+ RainRadarCoverage . addTo ( map ) ;
10471064 } else {
10481065 weatherLayer = L . tileLayer ( 'https://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/' + id + '/{z}/{x}/{y}.png?' + ( new Date ( ) ) . getTime ( ) , {
1049- opacity : 0.6
1066+ opacity : 0.6 ,
1067+ attribution : '© <a href="https://mesonet.agron.iastate.edu/">Iowa Environmental Mesonet</a>'
10501068 } ) . addTo ( map ) ;
10511069 }
10521070 }
0 commit comments