Since the Google Earth API has been deprecated and not supported after 2016, Cesium can become a good alternative.
This prototype is very simple, but it will not be difficult to implement a more complex application with the use of real data supplied by free/paid weather services.
For example, OpenWeatherMap provides current weather data (available in JSON, XML) for any location on Earth.