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);
*/
?>
NY 25 weather conditions - Roadnow
NY 25 weather conditions
2025-10-23
Roadnow
NY 25 Sunday 2025-10-26 weather conditions
- detailOrient weather: Mostly Sunny, 56°F
- detailNew Suffolk weather: Mostly Sunny, 58°F
- detailLaurel weather: Mostly Sunny, 58°F
- detailCoram weather: Mostly Sunny, 58°F
- detailNesconset weather: Mostly Sunny, 58°F
- detailHuntington weather: Mostly Sunny, 57°F
- detailWestbury weather: Mostly Sunny, 58°F
- detailWilliston Park weather: Mostly Sunny, 58°F
- detailSpringfield Gardens weather: Mostly Sunny, 57°F
- detailOakland Gardens weather: Mostly Sunny, 56°F
- detailElmhurst weather: Mostly Sunny, 56°F
- detailNew York weather: Mostly Sunny, 56°F
Other city weather along NY 25
GoOrient weather forcastsGoEast Marion weather forcastsGoGreenport weather forcastsGoSouthold weather forcastsGoMattituck weather forcastsGoNew Suffolk weather forcastsGoCutchogue weather forcastsGoPeconic weather forcastsGoRiverhead weather forcastsGoJamesport weather forcastsGoLaurel weather forcastsGoAquebogue weather forcastsGoCalverton weather forcastsGoRidge weather forcastsGoMiddle Island weather forcastsGoCoram weather forcastsGoSelden weather forcastsGoPort Jefferson Station weather forcastsGoCentereach weather forcastsGoLake Grove weather forcastsGoNesconset weather forcastsGoSaint James weather forcastsGoSmithtown weather forcastsGoCommack weather forcastsGoEast Northport weather forcastsGoHuntington weather forcastsGoHuntington Station weather forcastsGoWoodbury weather forcastsGoSyosset weather forcastsGoJericho weather forcastsGoWestbury weather forcastsGoOld Westbury weather forcastsGoFloral Park weather forcastsGoCarle Place weather forcastsGoMineola weather forcastsGoWilliston Park weather forcastsGoNew Hyde Park weather forcastsGoGarden City weather forcastsGoBellerose weather forcastsGoQueens Village weather forcastsGoSpringfield Gardens weather forcastsGoJamaica weather forcastsGoHollis weather forcastsGoCambria Heights weather forcastsGoKew Gardens weather forcastsGoOakland Gardens weather forcastsGoForest Hills weather forcastsGoRego Park weather forcastsGoMiddle Village weather forcastsGoWoodside weather forcastsGoElmhurst weather forcastsGoCorona weather forcastsGoMaspeth weather forcastsGoSunnyside weather forcastsGoLong Island City weather forcastsGoNew York weather forcasts