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 224 (OH) weather conditions - Roadnow
US 224 (OH) weather conditions
2026-04-05
Roadnow
US 224 (OH) current weather conditions
- detailYoungstown weather: Overcast, 42°F
- detailBerlin Center weather: Overcast, 42°F
- detailMogadore weather: Overcast, 42°F
- detailWestfield Center weather: Overcast, 42°F
- detailSullivan weather: A Few Clouds, 40°F
- detailWillard weather: Overcast, 41°F
- detailMelmore weather: Overcast, 42°F
- detailAdrian weather: Overcast, 41°F
- detailBloomdale weather: Overcast, 41°F
- detailVan Buren weather: Mostly Cloudy, 40°F
- detailColumbus Grove weather: Partly Cloudy, 41°F
- detailDelphos weather: Light Rain, 39°F
- detailConvoy weather: Overcast, 41°F
Other city weather along US 224 (OH)
GoYoungstown weather forcastsGoNew Middletown weather forcastsGoLowellville weather forcastsGoCanfield weather forcastsGoNorth Jackson weather forcastsGoBerlin Center weather forcastsGoEllsworth weather forcastsGoDeerfield weather forcastsGoAtwater weather forcastsGoRavenna weather forcastsGoMogadore weather forcastsGoRootstown weather forcastsGoAkron weather forcastsGoBarberton weather forcastsGoSeville weather forcastsGoWestfield Center weather forcastsGoLodi weather forcastsGoMedina weather forcastsGoSpencer weather forcastsGoHomerville weather forcastsGoSullivan weather forcastsGoNova weather forcastsGoGreenwich weather forcastsGoNew London weather forcastsGoNorth Fairfield weather forcastsGoWillard weather forcastsGoPlymouth weather forcastsGoNew Haven weather forcastsGoAttica weather forcastsGoTiffin weather forcastsGoMelmore weather forcastsGoRepublic weather forcastsGoBloomville weather forcastsGoAmsden weather forcastsGoFostoria weather forcastsGoAdrian weather forcastsGoNew Riegel weather forcastsGoFindlay weather forcastsGoArcadia weather forcastsGoAlvada weather forcastsGoBloomdale weather forcastsGoDeshler weather forcastsGoMc Comb weather forcastsGoBenton Ridge weather forcastsGoMcComb weather forcastsGoVan Buren weather forcastsGoPandora weather forcastsGoOttawa weather forcastsGoLeipsic weather forcastsGoKalida weather forcastsGoColumbus Grove weather forcastsGoFort Jennings weather forcastsGoCloverdale weather forcastsGoContinental weather forcastsGoOttoville weather forcastsGoDelphos weather forcastsGoMiddle Point weather forcastsGoGrover Hill weather forcastsGoScott weather forcastsGoVan Wert weather forcastsGoConvoy weather forcastsGoWren weather forcastsGoDecatur weather forcasts