Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aerisweather/aerisjs

Aeris Interactive
https://github.com/aerisweather/aerisjs

aeris-api javascript weather weather-apis

Last synced: about 1 month ago
JSON representation

Aeris Interactive

Awesome Lists containing this project

README

        

### This library has been deprecated. Check out [our new JavaScript SDK](https://www.aerisweather.com/support/docs/toolkits/aeris-js-sdk/) instead!
---

The [Aeris Weather API](http://www.hamweather.com/support/documentation/aeris/) is one of the most complete and advanced weather APIs available and quickly gives you access to many different types of weather information.

Out of the box, Aeris.js provides a suite of tools for rendering weather maps and widgets, using data from the Aeris API. Maps can be rendered using the [Google Maps API](https://developers.google.com/maps/) or [OpenLayers](http://openlayers.org/).

Usage of the Aeris API requires an Aeris API developer account. Visit [hamweather.com](http://www.hamweather.com/products/aeris-api/pricing/) to sign up for a free account.

```
/**
* Aeris.js is currently in beta release.
* While we will make our best efforts to maintain a stable API,
* minor changes may be made to the interface while Aeris.js
* is in beta release.
*
*
* We would love to hear your feedback, thoughts, and dreams for
* this library.
*
* Why not open a pull request?!
*/
```

----------

# Documentation

* [Installing Aeris.js](docs/install.md)
* [Basic usage](docs/usage.md)
* [Demos](docs/demos.md)

----------

**TL;DR**
```html

var map = new aeris.maps.Map('map-canvas', {
center: [45, -90],
zoom: 12
});
var radarLayer = new aeris.maps.layers.Radar();

radarLayer.setMap(map);

```