Skip to Content
ExamplesMap ViewDisplay a map view

JavaScript SDK - Display a Basic MapView

Render a basic map view. The following example will display a map view centered on Seattle, WA with custom layer controls for switching between weather data layers.

Basic MapView example

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Xweather JavaScript SDK - Basic MapView</title> <script defer src="https://cdn.aerisapi.com/sdk/js/latest/aerisweather.min.js"></script> <link rel="stylesheet" href="https://cdn.aerisapi.com/sdk/js/latest/aerisweather.css"> <style> #map { margin: 30px auto; width: 600px; } </style> </head> <body> <div id="map"></div> <script> window.onload = () => { const aeris = new AerisWeather('CLIENT_ID', 'CLIENT_SECRET'); aeris.views().then(views => { const map = new views.Map(document.getElementById('map'), { map: { center: 'seattle,wa', zoom: 6, size: { width: 600, height: 400 } }, controls: { layers: [{ value: 'temperatures,water-flat', title: 'Temps' },{ value: 'radar', title: 'Radar' },{ value: 'alerts', title: 'Alerts' }] } }); }); }; </script> </body> </html>
© 2026 Xweather (opens in a new tab)Terms of Service (opens in a new tab)Privacy Policy (opens in a new tab)