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 90 (FL) weather conditions - Roadnow
US 90 (FL) weather conditions
2025-04-15
Roadnow
US 90 (FL) current weather conditions
- detailJacksonville weather: Fair, 70°F
- detailLake City weather: Fair, 59°F
- detailGreenville weather: Fair, 64°F
- detailHavana weather: Fair, 60°F
- detailChattahoochee weather: Fair, 60°F
- detailCottondale weather: Fair, 62°F
- detailWestville weather: Fair, 61°F
- detailMossy Head weather: Fair, 61°F
- detailMilton weather: Fair, 61°F
- detailSeminole weather: Fair, 69°F
Other city weather along US 90 (FL)
GoJacksonville weather forcastsGoBryceville weather forcastsGoMacclenny weather forcastsGoGlen Saint Mary weather forcastsGoOlustee weather forcastsGoLake City weather forcastsGoWellborn weather forcastsGoLive Oak weather forcastsGoLee weather forcastsGoMadison weather forcastsGoGreenville weather forcastsGoMonticello weather forcastsGoLloyd weather forcastsGoTallahassee weather forcastsGoMiccosukee Cpo weather forcastsGoHavana weather forcastsGoMidway weather forcastsGoQuincy weather forcastsGoGretna weather forcastsGoMount Pleasant weather forcastsGoChattahoochee weather forcastsGoSneads weather forcastsGoGrand Ridge weather forcastsGoCypress weather forcastsGoMarianna weather forcastsGoCottondale weather forcastsGoChipley weather forcastsGoBonifay weather forcastsGoCaryville weather forcastsGoNoma weather forcastsGoWestville weather forcastsGoPonce de Leon weather forcastsGoPonce De Leon weather forcastsGoArgyle weather forcastsGoDefuniak Springs weather forcastsGoMossy Head weather forcastsGoCrestview weather forcastsGoMilligan weather forcastsGoBaker weather forcastsGoHolt weather forcastsGoMilton weather forcastsGoBagdad weather forcastsGoJay weather forcastsGoPensacola weather forcastsGoCantonment weather forcastsGoSeminole weather forcasts