如何在网站上显示天气雷达地图
How to display weather radar map on website?
我特别想找一张天气雷达地图,类似于Wordpress网站上显示的地图:http://www.vantilburgfarms.com/weather_local_radar.htm
上面的雷达是在美国印第安纳州和俄亥俄州拍摄的,这正是我所需要的我不想从网站上偷这张地图
我已经在谷歌上搜索过了,我能找到的只有5天的预测。有什么建议吗?
查看他们的页面源代码,设置如下:
<a href="http://www.tephigram.weather.net/cgi-bin/razradar.cgi?zipcode=45822&width=720&height=486" target="main">
<img border="0" dynsrc="http://www.tephigram.weather.net/cgi-bin/razradar.cgi?zipcode=45822&width=720&height=486" start="fileopen" src="http://www.tephigram.weather.net/cgi-bin/razradar.cgi?zipcode=45822&width=720&height=486">
</a>
该网站的来源:
http://www.tephigram.weather.net/cgi-bin/razradar.cgi?zipcode=45822&宽度=720&高度=486
通过dynsrc
:
http://www.htmlcodetutorial.com/images/_IMG_DYNSRC.htmlhttp://www.citycat.ru/doc/HTML/IExplorer.30/mmedia.htm
基本上,他们将常规的旧<img>
的源设置为外部视频剪辑。
具有讽刺意味的是,看起来他们在偷它。
查看国家气象局雷达:http://radar.weather.gov/radar.php?rid=LOT&乘积=N0R&overlay=11101111&loop=是
如果你启动像Fiddler这样的东西,你可以看到对用于制作"循环"的单个图像的请求。在过去,我创建了一些东西,将这些帧裁剪到特定区域,然后放入动画GIF中。这对于ImageMagick或GD来说是微不足道的,它们通常在PHP中可用。如果你对DIV溢出很狡猾,你也可以用JavaScript来实现这一点。
至于许可证,我相信你可以在没有许可证的情况下使用它,但你应该向肯定知道的律师咨询。我不是其中之一。
NWS创建的动画使用名为FLAnis的闪存程序,您可以在此处找到更多信息:http://www.ssec.wisc.edu/flanis/它非常易于使用和配置。
嗯,我不完全确定如何在没有"偷窃;它。<div><img src="http:///images.intellicast.com/WxImages/RadarLoop/day_None_anim.gif" height="496" width="768"></div>
会工作,但正在从WUNDERGROUND INTELLICAST窃取。
这个页面上的其他答案已经严重过时,无论如何都不要使用它们,因为我们现在在2023年使用https而不是http。您的网站将被视为";不安全的";如果包含许多现代浏览器指向http://的任何帧/对象。
HTTP(旧)方式:
如果你仍然需要http,并且不在乎不安全的事情,你可以使用这个免费/合法使用的网站,它甚至有一个向导为你定制嵌入。以下是Latrobe的嵌入示例,PA:
<iframe src="http://www.zoomforecast.com/zoomradar_weather_map/weather_image_user.php?key=QqKbiO1WI2CAo9g" width="600" height="500" style="border:0" frameBorder="0" seamless="seamless" scrolling="no" allowfullscreen="true"></iframe>
这是一个自动生成的片段,你需要在他们的网站上重新生成你自己的。它是免费的,他们只需要为你的网站提供一个参考名称,所以如果/当它宕机时,他们可以放弃代币。
有许多";小部件";天气方面,但雷达已经成为媒体网站梦寐以求的东西,因此供应商开始对其合法使用收取费用。使用JavaScript以编程方式获取图像通常是不合法的,所以你最好在这样做之前获得许可!
HTTPS(安全/最新方式):
HTTPS方式是您的最佳选择,它们是安全的。这个网站做了一个更新的图像嵌入像上一个:
<iframe width="650" height="450" src="https://embed.windy.com/embed2.html?lat=40.292&lon=-79.405&detailLat=40.292&detailLon=-79.405&width=650&height=450&zoom=5&level=surface&overlay=wind&product=ecmwf&menu=&message=&marker=&calendar=now&pressure=&type=map&location=coordinates&detail=&metricWind=default&metricTemp=default&radarRange=-1" frameborder="0"></iframe>
最大的区别在于它是安全的。希望这能帮助任何最终来到这里的人(写这篇文章是因为我讨厌死胡同和过时的信息)
- 谷歌地图固定位置覆盖
- 不显示带有本地json文件数据的谷歌地图脚本
- 谷歌地图不是以HTML显示,而是在JS Fiddle上工作
- 谷歌地图标记不会显示
- 无法在JS中显示谷歌地图
- 科尔多瓦页面类应用程序中的多个谷歌地图
- 需要帮助谷歌地图方向面板在FancyBox中显示
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 在谷歌地图上获取事件的x,y坐标
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 模拟谷歌地图中的点击
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 缓存谷歌地图数据
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 如何在网站上显示天气雷达地图
- 谷歌地图API - 返回60多个地名用于雷达搜索
- 谷歌地图API v3绘图,雷达回路覆盖,自动更新雷达
- 谷歌地图雷达搜索名称奇怪的行为
- 我如何在谷歌地图上更改附近的雷达搜索服务