API/maps

= OpenLayers =

The following functions are designed for the OpenLayers library:


 * Classes of weather layer and weather stations layer
 * Possibility to set your own style
 * Classes with clustered markers
 * Support of marker server clustering

OpenstreetMap / OpenLayer

= Leaflet =

The javascript library is designed to work with the Leaflet mapping service. The current version of the library allows demonstration of current weather in cities. The library supports customer clustering. You can find an example of this library on the OpenStreetMap (ru)

Leaflet

= Leaflet (alternative) =

Another implementation for Leaflet based maps 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 intervalls, some kind 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 yet), minZoom and others.

Source and documentation (README.md) is available on GitHub:

Leaflet-OpenWeatherMap GitHub

An example map is here: Leaflet-OpenWeatherMap Example

Screenshot: Leaflet-OpenWeatherMap Screenshot

= Google maps =

Library for Google maps is under construction. You can see an example of weather layers connecting.

Google maps

API/maps