2012-09-05 26 views
14

经过多次搜索,我一直在努力寻找解决方案。我正在寻找一个网络服务或API或什么,可以让我取得平滑美国NEXRAD(天气雷达)数据,并显示在谷歌地图上。我只能找到非商业或纯粹(未平滑)的数据。我正在研究的这个项目需要一个与您通过WeatherBug看到的图像相媲美的雷达图像。Google Maps API上的雷达图像

有没有人有过像这样的数据的经验或知道任何可用的API?

我甚至无法找到一个方案,能够处理来自国家气象局的原始数据转换成平滑的雷达图像,我可以切片,并在谷歌地图叠加使用...

+0

不能与解决方案帮助,因为我求同。只是想让你了解我自己的研究,以防我们中的任何一方都能取得一些进展。 SE问题在这里用一些代码: http://stackoverflow.com/questions/14173636/layering-radar-with-google-map-api-v3 - 请更新您的文章或答案,如果你找到了一个工作解决方案。该网站的 –

回答

4

给这个镜头。这是我正在使用,它很好。

以下是数据来源网页的链接,它们还提供了其他几种产品。

http://mesonet.agron.iastate.edu/ogc/

tileNEX = new google.maps.ImageMapType({ 
    getTileUrl: function(tile, zoom) { 
     return "http://mesonet.agron.iastate.edu/cache/tile.py/1.0.0/nexrad-n0q-900913/" + zoom + "/" + tile.x + "/" + tile.y +".png?"+ (new Date()).getTime(); 
    }, 
    tileSize: new google.maps.Size(256, 256), 
    opacity:0.50, 
    name : 'NEXRAD', 
    isPng: true 
}); 
+0

我以前用过这个,但是图像好像有时会出现不一致,并且不平滑。 – user1647725

+0

@ user1647725如果你想要免费,那么你就可以做到最好。它的质量比NWS Ridge高出很多。 WeatherBug,Accuweather和其他商业网站都是私人提要,他们不会分享它。您唯一的选择是使用GRLevel 3,就像我在我的网站上完成的一样,并为您提供更多可供选择的产品。 http://www.mesquiteweather.net/wxgr3radar.php – Texan78