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 301 (FL) weather conditions - Roadnow
US 301 (FL) weather conditions
2025-10-26
Roadnow
US 301 (FL) Tuesday Night 2025-10-28 weather conditions
- detailSarasota weather: Mostly Clear, 76°F
- detailWimauma weather: Mostly Clear, 77°F
- detailGibsonton weather: Mostly Clear, 76°F
- detailThonotosassa weather: Mostly Clear, 75°F
- detailLacoochee weather: Partly Cloudy, 75°F
- detailColeman weather: Partly Cloudy, 74°F
- detailOcala weather: Partly Cloudy, 73°F
- detailHampton weather: Mostly Cloudy, 72°F
- detailLochloosa weather: Partly Cloudy, 70°F
- detailBryceville weather: Mostly Cloudy, 71°F
Other city weather along US 301 (FL)
GoSarasota weather forcastsGoBradenton weather forcastsGoPalmetto weather forcastsGoEllenton weather forcastsGoParrish weather forcastsGoWimauma weather forcastsGoRuskin weather forcastsGoSun City Center weather forcastsGoBalm weather forcastsGoRiverview weather forcastsGoGibsonton weather forcastsGoPalm River-Clair Mel weather forcastsGoTampa weather forcastsGoBrandon weather forcastsGoSeffner weather forcastsGoThonotosassa weather forcastsGoPlant City weather forcastsGoCrystal Springs weather forcastsGoZephyrhills weather forcastsGoDade City weather forcastsGoLacoochee weather forcastsGoTrilby weather forcastsGoWebster weather forcastsGoBushnell weather forcastsGoSumterville weather forcastsGoColeman weather forcastsGoWildwood weather forcastsGoOxford weather forcastsGoLady Lake weather forcastsGoSummerfield weather forcastsGoOcala weather forcastsGoBelleview weather forcastsGoCitra weather forcastsGoHawthorne weather forcastsGoWaldo weather forcastsGoHampton weather forcastsGoStarke weather forcastsGoSparr weather forcastsGoReddick weather forcastsGoIsland Grove weather forcastsGoLochloosa weather forcastsGoEarleton weather forcastsGoGraham weather forcastsGoLawtey weather forcastsGoJacksonville weather forcastsGoBryceville weather forcastsGoCallahan weather forcastsGoHilliard weather forcastsGoFolkston weather forcasts