OpenWeatherMap provides many kinds of weather maps including Precipitation, Clouds, Pressure, Temperature, Sea level pressure (temporarily unavailable), Wind, Snow and Rain. You can connect them to mobile and web apps. It is also possible to combine several base maps and overlays in one map like in the following example.
There are two approaches to connect map layers that are generated by Openweathermap VANE platform. One is using an array of weather data turning GeoJSON feed into interactive map application. By this way you can embed current weather map and weather station map into your application. See below how it is described by Google Maps case
or in the demonstration application displaying current weather city lables. The second one is using VANE tile server API. Precipitations, Clouds, Pressure, Temperature, Sea level pressure, and others can be embedded this way.
'Displaying weather data with the Google Maps API and OpenWeatherMap' manual:
Another implementation of map based on Leaflet technology supports OWM's TileLayers and current city/station data. It is configurable with many options. For current city/station data the library supports refreshing the data in intervals, some types of client-side clustering (show only the station/city with the highest rank for a defined pixel square), custom image set (if you provide one), different languages ("en", "de", "ru", "fr", but translation is incomplete), minZoom and others.
Source and documentation (README.md) is available on GitHub https://github.com/buche/leaflet-openweathermap
Example of weather map http://map.comlu.com/openweathermap/