当我使用一个很酷的PHP库我发现NOAA天气(https://github.com/amwhalen/noaa)时,我发现它返回的结果与我在weather.gov上找到的结果不同 . 我只需点击页面上我的位置按钮就找到了weather.gov XML .
它们相差几度,具有不同的日期格式,一个显示HIGH之前的LOW(而不是LOW之前的HIGH) . Which is more accurate: NOAA API or Weather.gov? 我应该使用不同的库吗?我会根据他们的API使用天气 Channels (也是地下天气),但预测超过3天需要花钱 .
网址:
- PHP NOAA (ndfd) :
http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php?lat=LATITUDEHERE&lon=LONGITUDEHERE&startDate=2013-10-21&numDays=7&format=24+hourly&Unit=e
- Weather.gov ("MapClick") :
http://forecast.weather.gov/MapClick.php?lat=LATITUDEHERE&lon=LONGITUDEHERE&unit=0&lg=english&FcstType=dwml
UPDATE: 谢谢Sammitch和Jeroen!你说的必须是真的 . 结果会有所不同 . 因为有很多图书馆和大量的文档,所以现在还没有直接使用NOAA . 我在这里找到了另一个很棒的PHP实现:Simple NWS .
1 回答
天气预测不是一门精确的科学 . 根据使用的型号,它可以产生不同的结果 . 一次是正确的,另一次是另一次 .
最好的办法是选择一个最容易实现的文档,并且文档最好 . 它将为您节省时间和未来的挫败感 .