var navigationBarMode; var map; var OneSatTileLayer; var animatedLayer; var NOAAWeatherRadar; var RadarTileLayer; function loadMapScenario() { navigationBarMode = Microsoft.Maps.NavigationBarMode; map = new Microsoft.Maps.Map(document.getElementById(‘myMap’), { credentials: ‘AhJ8eBepzihi_lhexj_3j2gpwl74q12cXemvG4c15sOmtTI1sNarC7Mwt7aeV4ZB’, center: new Microsoft.Maps.Location(39.1887643719098, -92.8261546188403), zoom: 4,navigationBarMode: navigationBarMode.compact }); RadarLayer(‘n0q’) } function radar(type) { //Radar var radarstring = “https://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/nexrad-“+type+”-{timestamp}/{zoom}/{x}/{y}.png”; var urlTemplate = radarstring; var timestamps = [‘900913-m50m’, ‘900913-m45m’, ‘900913-m40m’, ‘900913-m35m’, ‘900913-m30m’, ‘900913-m25m’, ‘900913-m20m’, ‘900913-m15m’, ‘900913-m10m’, ‘900913-m05m’, ‘900913’]; var tileSources = []; for (var i = 0; i < timestamps.length; i++) { var tileSource = new Microsoft.Maps.TileSource({ uriConstructor: urlTemplate.replace('{timestamp}', timestamps[i]) }); tileSources.push(tileSource); } RadarTileLayer = new Microsoft.Maps.AnimatedTileLayer({ mercator: tileSources, frameRate: 500 }); map.layers.insert(RadarTileLayer); }; function StaticRadar(type) { //static radar images var radarstring = "https://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/q2-"+type+"-900913/{zoom}/{x}/{y}.png"; var OneSatTileSource = new Microsoft.Maps.TileSource({ uriConstructor: radarstring }); RadarTileLayer = new Microsoft.Maps.TileLayer({mercator: OneSatTileSource,}); map.layers.insert(RadarTileLayer); }; function SatOne(type) { //Satellite var satstring = "https://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/goes-"+type+"-900913/{zoom}/{x}/{y}.png"; var OneSatTileSource = new Microsoft.Maps.TileSource({ uriConstructor: satstring }); OneSatTileLayer = new Microsoft.Maps.TileLayer({ mercator: OneSatTileSource, }); map.layers.insert(OneSatTileLayer); }; function RadarLayer(x) { if (x!="done") { map.layers.remove(RadarTileLayer); if (x == "n0q" || x == "n0r" || x == "net" || x == "eet") {radar(x)} else {StaticRadar(x)} } else {map.layers.remove(RadarTileLayer);} }; function SatLayer(x) { if (x!="done") { map.layers.remove(OneSatTileLayer) SatOne(x) } else {map.layers.remove(OneSatTileLayer)} }; function WarnLayer() { if (document.forms.Overlays.Warnings.checked) { warnings() } else { map.layers.remove(NOAAWeatherRadar);} }; https://www.bing.com/api/maps/mapcontrol?callback=loadMapScenario

Select Overlays

Radar Data:

Base Reflectivity
Composite Reflectivity
Echo Tops
Net Echo Tops
One Hour Precip Totals
24 Hour Precip Totals
48 Hour Precip Totals
72 Hour Precip Totals
Hybrid-Scan Reflectivity
Remove Radar



Satellite Data:

1km Visible North America
1km Visible East
1km Visible West
IR North America
WV North America
IR East
WV east
IR West
WV West
Remove Satellite