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-25
Roadnow
NY 25 current weather conditions
- detailOrient weather: Fair, 54°F
- detailNew Suffolk weather: Fair, 56°F
- detailLaurel weather: Fair, 56°F
- detailCoram weather: Fair, 55°F
- detailNesconset weather: A Few Clouds, 58°F
- detailHuntington weather: Fair, 57°F
- detailWestbury weather: Fair, 57°F
- detailWilliston Park weather: Partly Cloudy, 58°F
- detailSpringfield Gardens weather: Partly Cloudy, 58°F
- detailOakland Gardens weather: Partly Cloudy, 56°F
- detailElmhurst weather: Partly Cloudy, 56°F
- detailNew York weather: Fair, 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