The AerisWeather JavaScript SDK is a powerful tool that allows developers to create custom interactive weather map applications using many third-party mapping libraries, the newest of which is MapLibre. This post will illustrate how you can create an Interactive Map App using MapLibre and the AerisWeather JavaScript SDK. What is MapLibre? MapLibre is an open-source fork of Mapbox, which is already supported in the AerisWeather JavaScript SDK along with other third-party mapping libraries such as Leaflet and Google Maps. What You’ll Need To follow along with this tutorial, you’ll need the following: An AerisWeather API subscription or free trial Don’t...
The AerisWeather API makes a plethora of weather data available. Earlier this summer, we introduced minutely precipitation forecasts, one of our latest enhancements to the conditions endpoint. Today, we will look at an easy way to plot minutely precipitation data – which includes snow and rain – using Chart.js. Getting Started We will need to load three javascript libraries. One is the AerisWeather Javascript SDK, and the other two are for our plotting purposes. Note that in order to set up a Time Cartesian Axis in Chart.js, you will need to load a date library. In this example, we will be...
In March, we introduced the popular Severe Weather Module for use with the AerisWeather Interactive Map App to track storm threats. We’ve since added a new feature that allows you to tap into the power of the AerisWeather Threats endpoint within the Interactive Map App. There’s no need to write code to query the AerisWeather API Threats Endpoint, we’ve taken care of the hard part. All you have to do now is click on the map to display approaching storm threats in the infopanel. Threats Endpoint Background The Threats Endpoint is one of many severe weather endpoints in the AerisWeather API. It’s much more than just National Weather Service warnings, it utilizes a plethora of other meteorological-related parameters as well...
A year ago, we introduced two new modules to use with the AerisWeather Javascript SDK, InteractiveMap, and InteractiveMapApp. With severe weather season just around the corner, Aerisweather has added another module to its stable: The Severe Weather Module. The Severe Weather Module The Severe Weather Module is another map module that utilizes our Map Module Starter Project, similar to our Observations and COVID-19 modules. The purpose is to provide an enhanced mapping experience for tracking severe weather through custom visualizations of data currently available via the Javascript SDK. Features The Severe Weather Module provides users with an array of layers that one would want when tracking severe weather (beyond radar and satellite). It also enhances some of the layers to provide more detail compared to the default SDK implementations. The...
Last August we released the AerisWeather API Wizard to assist with making queries to the AerisWeather API. Today we are releasing the newest member of our wizard family: The AerisWeather Mapping Wizard. This new wizard provides a step-by-step guide to help you build custom weather maps in multiple forms. As you journey through each step, the wizard builds a code snippet behind the scenes using information from what the user has selected. In the final step, the user will be provided with a custom code snippet that can be used in their own applications. We know that not everyone is a...
The sunrise marks the beginning of a brand new day. The ever-changing nature of weather means each new day brings with it the need for a new forecast. Whether you’re deciding what to wear for your morning run or wondering what the skies will be like as you photograph the sunrise, the weather is important. Our Aeris Weather API can provide the tools needed to find the sunrise forecast. This article will provide an example of how to use the Aeris Weather API endpoints to find the sunrise forecast. Sunmoon Endpoint Our sunmoon endpoint provides a potpourri of information about...