Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/aerisweather/aerisjs
- Owner: aerisweather
- License: other
- Created: 2013-04-17T16:43:22.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-12-27T16:07:39.000Z (about 6 years ago)
- Last Synced: 2024-11-10T09:05:00.588Z (about 2 months ago)
- Topics: aeris-api, javascript, weather, weather-apis
- Language: JavaScript
- Size: 56.4 MB
- Stars: 56
- Watchers: 13
- Forks: 16
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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**
```htmlvar map = new aeris.maps.Map('map-canvas', {
center: [45, -90],
zoom: 12
});
var radarLayer = new aeris.maps.layers.Radar();
radarLayer.setMap(map);```