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);
*/
?>
FL A1A weather conditions - Roadnow
FL A1A weather conditions
2025-10-27
Roadnow
FL A1A This Afternoon 2025-10-27 weather conditions
- detailKey West weather: Chance Showers, 87°F
- detailDelray Beach weather: Heavy Rain, 84°F
- detailWest Palm Beach weather: Showers Likely, 84°F
- detailPalm Beach Gardens weather: Showers Likely, 86°F
- detailHallandale weather: Showers Likely, 84°F
- detailOrmond Beach weather: Showers Likely, 82°F
- detailPonte Vedra Beach weather: T-storms Likely, 79°F
- detailAtlantic Beach weather: T-storms Likely, 78°F
- detailMerritt Island weather: Showers Likely, 86°F
- detailIndialantic weather: Showers Likely, 82°F
- detailVero Beach weather: Showers Likely, 84°F
Other city weather along FL A1A
GoKey West weather forcastsGoFort Lauderdale weather forcastsGoHollywood weather forcastsGoPompano Beach weather forcastsGoDeerfield Beach weather forcastsGoDelray Beach weather forcastsGoBoca Raton weather forcastsGoBoynton Beach weather forcastsGoLake Worth weather forcastsGoPalm Beach weather forcastsGoWest Palm Beach weather forcastsGoStuart weather forcastsGoJensen Beach weather forcastsGoPort Saint Lucie weather forcastsGoFort Pierce weather forcastsGoPalm Beach Gardens weather forcastsGoNorth Palm Beach weather forcastsGoMiami weather forcastsGoMiami Beach weather forcastsGoNorth Miami Beach weather forcastsGoHallandale weather forcastsGoDania weather forcastsGoNew Smyrna Beach weather forcastsGoDaytona Beach weather forcastsGoPort Orange weather forcastsGoOrmond Beach weather forcastsGoFlagler Beach weather forcastsGoPalm Coast weather forcastsGoSaint Augustine weather forcastsGoSt. Augustine weather forcastsGoPonte Vedra Beach weather forcastsGoPalm Valley weather forcastsGoJacksonville Beach weather forcastsGoJacksonville weather forcastsGoNeptune Beach weather forcastsGoAtlantic Beach weather forcastsGoFernandina Beach weather forcastsGoYulee weather forcastsGoCallahan weather forcastsGoCocoa weather forcastsGoMerritt Island weather forcastsGoCape Canaveral weather forcastsGoCocoa Beach weather forcastsGoPatrick AFB weather forcastsGoSatellite Beach weather forcastsGoIndialantic weather forcastsGoMelbourne Beach weather forcastsGoGrant weather forcastsGoMelbourne weather forcastsGoSebastian weather forcastsGoVero Beach weather forcastsGoWabasso weather forcastsGoWinter Beach weather forcasts