All Projects → rainviewer → rainviewer-api-example

rainviewer / rainviewer-api-example

Licence: other
How to use RainViewer API: simple HTML + JS code which render an animated weather radar overlay on the map

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to rainviewer-api-example

Weather
Weather Android App using apixu API https://www.apixu.com
Stars: ✭ 48 (-14.29%)
Mutual labels:  weather, weather-api
wetterdienst
Open weather data for humans
Stars: ✭ 190 (+239.29%)
Mutual labels:  weather, weather-api
cuba-weather-python
Application programming interface of the Cuba Weather project implemented in Python
Stars: ✭ 17 (-69.64%)
Mutual labels:  weather, weather-api
leaflet-velocity
Visualise velocity data on a leaflet layer
Stars: ✭ 467 (+733.93%)
Mutual labels:  weather, leaflet
riem
✈️ ☀️ R package for accessing ASOS data via the Iowa Environment Mesonet ☁️ ✈️
Stars: ✭ 38 (-32.14%)
Mutual labels:  weather, weather-api
meteofrance-api
Python client for Météo-France API. | Client python pour l'API Météo-France
Stars: ✭ 50 (-10.71%)
Mutual labels:  weather, weather-api
dwdweather2
Python client to access weather data from Deutscher Wetterdienst (DWD), the federal meteorological service in Germany.
Stars: ✭ 68 (+21.43%)
Mutual labels:  weather, weather-api
harp-leaflet
Leaflet plugin for harp.gl
Stars: ✭ 16 (-71.43%)
Mutual labels:  leaflet, leafletjs
weather-api
A RESTful API to check the weather
Stars: ✭ 209 (+273.21%)
Mutual labels:  weather, weather-api
react-weather-app
⛅️ PWA Weather App made with ReactJS
Stars: ✭ 147 (+162.5%)
Mutual labels:  weather, weather-api
mapus
A map tool with real-time collaboration 🗺️
Stars: ✭ 2,687 (+4698.21%)
Mutual labels:  leaflet, leafletjs
Api
🏄Windy API, or Windy Leaflet Plugin, let you put animated weather map into your website and enjoy rich ecosystem of Leaflet library.
Stars: ✭ 532 (+850%)
Mutual labels:  weather, leaflet
web-maps-wcag-evaluation
Manual accessibility evaluation of popular web map tools.
Stars: ✭ 28 (-50%)
Mutual labels:  leaflet, leafletjs
info-bot
🤖 A Versatile Telegram Bot
Stars: ✭ 37 (-33.93%)
Mutual labels:  weather, weather-api
Leaflet Example
🗺 An example of how to use Leaflet to create an interactive map.
Stars: ✭ 41 (-26.79%)
Mutual labels:  leaflet, leafletjs
api
Community discussion and documentation for the NWS API
Stars: ✭ 168 (+200%)
Mutual labels:  weather, weather-api
Leaflet Cluster Example
🗺 Example of using the clustering plugin with Leaflet
Stars: ✭ 26 (-53.57%)
Mutual labels:  leaflet, leafletjs
Leaflet.streetlabels
Display the street labels following polylines for Leaflet
Stars: ✭ 58 (+3.57%)
Mutual labels:  leaflet, leafletjs
VWapi
⛈ ☀️ Visual Weather api. Returns beautiful pictures with the current weather.
Stars: ✭ 33 (-41.07%)
Mutual labels:  weather, weather-api
Leaflet Velocity
Visualise velocity data on a leaflet layer
Stars: ✭ 309 (+451.79%)
Mutual labels:  weather, leaflet

RainViewer API Example

Easy to understand HTML + JS code, which displays weather radar (past and future) and infrared satellite tiles on the map. The main using the Leaflet.js library with OpenStreetMap as a base map solution. Version for Google Maps and MapBox GL JS also available in a separate files.

Check it in your browser: rainviewer-api-example.html

What covered here

  • How to download the latest available API JSON with the available map products and frames.
  • How to add tiled layers into the mapping library.
  • How to animate, move forward or backward in the animation.
  • How to display frame time.
  • How to change options and map products.

What does not covered here

  • How to update the API JSON periodically and add new frames or replace completely outdated forecast.
  • Memory and performance optimizations.

Mapbox and Google Maps examples

For MapBox and Google Maps, you need to use a pretty similar code, but you need to put your API key in that examples to display the base map. Search for YOUR_API_KEY_HERE in the source code and replace it with your own key. These files will not display the map until you put your API KEY in it.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].