include_once("GeoCalc.class.php");
include_once("ws_client.php");
include_once("utils.php");
function getStateFromLaln($laln) {
$ret = getWebService("citystate", $laln);
$t = explode(",", $ret);
return $t[1];
}
function getWeatherAlertCountForState($state) {
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
$size1 = count($t);
return $size1;
}
function getWeatherAlertsForState($state) {
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
return $t;
}
function getWeatherAlertCount($hwy,$state) {
// wrong order on the server
$bbox = getBboxForRoadInState($hwy,$state);
//if($state == "TX")
//echo $bbox."\r\n";
$weather_alerts = getWeatherEvents($state);
$t = explode("||", $weather_alerts);
$t2 = explode(",", $bbox);
$laMax = floatVal($t2[0]);
$lnMin = floatVal($t2[1]);
$laMin = floatVal($t2[2]);
$lnMax = floatVal($t2[3]);
$size1 = count($t);
$alerts_count = 0;
$oGC = new GeoCalc();
for($i=0;$i<$size1;$i++) {
$t1 = explode(";;",$t[$i]);
$fips6 = $t1[5];
// wrong order on the server
$bboxCo = getCountyBbox($fips6);
$laCoMax = floatVal($bboxCo[0]);
$lnCoMin = floatVal($bboxCo[1]);
$laCoMin = floatVal($bboxCo[2]);
$lnCoMax = floatVal($bboxCo[3]);
//if($state == "TX")
//echo "$laCoMax,$lnCoMin,$laCoMin,$lnCoMax\r\n";
if($oGC->isBboxOverlap($laMin,$lnMin,$laMax,$lnMax,$laCoMin,$lnCoMin,$laCoMax,$lnCoMax)) {
$alerts_count++;
}
}
return $alerts_count;
}
function getWeatherAlertsForLaln($la, $ln, $radius) {
if(!isset($radius) || $radius == 0) $radius = 10;
$oGC = new GeoCalc();
$bbox = $oGC->getBbox($la, $ln, $radius);
return getWeatherAlertsForBbox($bbox, "$la,$ln");
}
function getWeatherAlertsForBbox($bbox, $laln) {
$state = getStateFromLaln($laln);
//echo "$state,$bbox,$laln\r\n";
$weather_alerts = getWeatherEvents($state);
//echo $weather_alerts;
$t = explode("||", $weather_alerts);
$oGC = new GeoCalc();
$size1 = count($t);
$bboxWeatherAlerts = "";
for($i=0;$i<$size1;$i++) {
$t1 = explode(";;",$t[$i]);
$fips6 = $t1[5];
$bboxCo = getCountyBbox($fips6);
//print_r($bboxCo) ;
$laCoMax = floatVal($bboxCo[0]);
$lnCoMin = floatVal($bboxCo[1]);
$laCoMin = floatVal($bboxCo[2]);
$lnCoMax = floatVal($bboxCo[3]);
//echo "$laCoMax,$lnCoMin,$laCoMin,$lnCoMax\r\n";
//echo "OKbefore
";
if($oGC->isBboxOverlap($bbox[0],$bbox[1],$bbox[2],$bbox[3],$laCoMin,$lnCoMin,$laCoMax,$lnCoMax)) {
//echo "OKafter
";
//echo $bbox[0] . "," . $bbox[1] . "\r\n";
$laCoMid = ($laCoMax+$laCoMin)/2.0;
$lnCoMid = ($lnCoMax+$lnCoMin)/2.0;
$alerts = $t1[0] . ";;" . $t1[1] . ";;" . $t1[2] . ";;" . $t1[3] . ";;" . $t1[4] . ";;$laCoMid,$lnCoMid";
if(strlen($bboxWeatherAlerts) > 0)
$bboxWeatherAlerts = $bboxWeatherAlerts . "||" . $alerts;
else
$bboxWeatherAlerts = $alerts;
//echo $bbox[0] . "," . $bbox[1] . "\r\n";
}
}
//echo "OK$bboxWeatherAlerts";
return $bboxWeatherAlerts;
}
/*
$la = 34.049482;
$ln=-118.242931;
$radius = 30;
echo getWeatherAlertsForLaln($la, $ln, $radius);
*/
?>
US 34 (IL) weather conditions - Roadnow
- HOME
- US
- TN
- > US 34 (IL) weather conditions
US 34 (IL) weather conditions
2025-12-29
Roadnow
US 34 (IL) current weather conditions
- detailLyons weather: Light Snow, 30°F
- detailLa Grange Park weather: Light Snow and Windy, 25°F
- detailWestmont weather: Light Snow and Windy, 25°F
- detailWarrenville weather: Overcast and Windy, 27°F
- detailBristol weather: Overcast and Windy, 22°F
- detailHinckley weather: Overcast and Windy, 24°F
- detailPrinceton weather: Light Snow and Windy, 18°F
- detailNeponset weather: Light Snow and Breezy, 18°F
- detailAledo weather: Overcast and Windy, 13°F
- detailMonmouth weather: Overcast and Windy, 14°F
- detailBurlington weather: Mostly Cloudy and Breezy, 14°F
Other city weather along US 34 (IL)
GoLyons weather forcastsGoRiverside weather forcastsGoBerwyn weather forcastsGoBrookfield weather forcastsGoLa Grange weather forcastsGoLa Grange Park weather forcastsGoWestern Springs weather forcastsGoWillow Springs weather forcastsGoHinsdale weather forcastsGoOak Brook weather forcastsGoWestmont weather forcastsGoClarendon Hills weather forcastsGoDowners Grove weather forcastsGoNaperville weather forcastsGoLisle weather forcastsGoWarrenville weather forcastsGoAurora weather forcastsGoBatavia weather forcastsGoMontgomery weather forcastsGoOswego weather forcastsGoBristol weather forcastsGoYorkville weather forcastsGoPlano weather forcastsGoSandwich weather forcastsGoSomonauk weather forcastsGoHinckley weather forcastsGoLeland weather forcastsGoEarlville weather forcastsGoMendota weather forcastsGoLa Moille weather forcastsGoPrinceton weather forcastsGoMalden weather forcastsGoArlington weather forcastsGoDover weather forcastsGoSheffield weather forcastsGoNeponset weather forcastsGoKewanee weather forcastsGoGalva weather forcastsGoCambridge weather forcastsGoAltona weather forcastsGoAledo weather forcastsGoOneida weather forcastsGoWataga weather forcastsGoEast Galesburg weather forcastsGoGalesburg weather forcastsGoMonmouth weather forcastsGoKirkwood weather forcastsGoBiggsville weather forcastsGoGladstone weather forcastsGoCarman weather forcastsGoBurlington weather forcasts