WebSocket演示:Leaflet与OpenLayers3的天气对比

通过earth.eviz.biz,您可以实时查看街道地图的天气WebSocket (Socket.io) 演示。此演示对比了Leaflet和OpenLayers3,两者都支持显示所选位置的天气条件。这些天气条件由NOAA国家气象服务的REST API提供,因此仅限于美国地理位置。用户可以通过浏览器客户端的左键单击发送经纬度坐标至服务器,服务器将坐标转换为四叉树单元索引,并在缓存中搜索相关天气数据。若缓存中没有数据,服务器会从NOAA或开放天气地图服务(待定)中获取最新天气信息,并更新缓存。缓存还会定期从天气服务接收更新,以保持数据新鲜。部署本演示需确保环境中有node.js、npm和jake,并使用npm安装相关依赖。

zip 文件大小:12.68MB