- 扫描 ID:
- 6cd9b000-ce9e-4412-a8e6-8b39047e9a6b已完成
- 提交的 URL:
- https://zoom.earth/
- 报告完成时间:
链接 · 找到 23 个
从页面中识别出的传出链接
链接 | 文本 |
---|---|
https://play.google.com/store/apps/details?id=com.neave.zoomearth | ZoomEarth |
https://apps.apple.com/es/app/id1531561063 | App Store |
https://www.facebook.com/ZoomEarthApp | |
https://www.instagram.com/zoom_earth/ | |
https://www.threads.net/intent/follow?username=zoom_earth | Threads |
https://mapstodon.space/@zoom_earth | |
https://en.wikipedia.org/wiki/Geostationary_Operational_Environmental_Satellite | NOAA GOES |
https://www.eumetsat.int/our-satellites/meteosat-series | EUMETSAT Meteosat |
https://en.wikipedia.org/wiki/Himawari_(satellites) | JMA Himawari |
https://m.koreaaero.com/EN/Business/GEO_KOMPSAT.aspx | KAI Geo-KOMPSAT |
JavaScript 变量 · 找到 3 个
在页面窗口对象上加载的全局 JavaScript 变量是在函数外部声明的变量,可以从当前范围内的代码中的任何位置访问
名称 | 类型 |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
控制台日志消息 · 找到 2 条
记录到 Web 控制台的消息
类型 | 类别 | 记录 |
---|---|---|
warning | other |
|
warning | other |
|
HTML
页面的原始 HTML 正文
<!DOCTYPE html><html lang="en"><head prefix="og: http://ogp.me/ns#">
<meta charset="utf-8">
<title>Zoom Earth | Live Weather Map & Hurricane Tracker</title>
<meta name="description" content="Interactive world weather map. Track hurricanes, cyclones, storms. View LIVE satellite images, rain radar, forecast maps of wind, temperature for your location.">
<meta name="author" content="Neave Interactive">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0, shrink-to-fit=no, viewport-fit=cover">
<meta name="referrer" content="origin">
<meta name="google" content="notranslate">
<meta name="robots" content="max-image-preview:large">
<meta name="application-name" content="Zoom Earth">
<meta name="apple-mobile-web-app-title" content="Zoom Earth">
<meta name="theme-color" content="#000">
<meta name="darkreader-lock" content="yes">
<meta name="chrome" content="nointentdetection">
<meta property="og:type" content="website">
<meta property="og:url" content="https://zoom.earth/">
<meta property="og:site_name" content="Zoom Earth">
<meta property="og:title" content="Zoom Earth | Live Weather Map & Hurricane Tracker">
<meta property="og:description" content="Interactive world weather map. Track hurricanes, cyclones, storms. View LIVE satellite images, rain radar, forecast maps of wind, temperature for your location.">
<meta property="og:image" content="https://zoom.earth/assets/images/icon-400.8.jpg">
<meta property="fb:app_id" content="1011362420143738">
<link rel="shortcut icon" href="https://zoom.earth/assets/images/icon-16.3.png">
<link rel="icon" sizes="16x16" href="https://zoom.earth/assets/images/icon-16.3.png">
<link rel="icon" sizes="32x32" href="https://zoom.earth/assets/images/icon-32.3.png">
<link rel="icon" sizes="48x48" href="https://zoom.earth/assets/images/icon-48.1.png">
<link rel="icon" sizes="96x96" href="https://zoom.earth/assets/images/icon-96.1.png">
<link rel="icon" sizes="100x100" href="https://zoom.earth/assets/images/icon-100.7.jpg">
<link rel="icon" sizes="200x200" href="https://zoom.earth/assets/images/icon-200.8.jpg">
<link rel="icon" sizes="400x400" href="https://zoom.earth/assets/images/icon-400.8.jpg">
<link rel="image_src" href="https://zoom.earth/assets/images/icon-400.8.jpg">
<link rel="apple-touch-icon-precomposed" href="https://zoom.earth/assets/images/icon-apple.3.jpg">
<link rel="preconnect" href="https://tiles.zoom.earth" crossorigin="anonymous">
<link rel="preconnect" href="https://tilecache.rainviewer.com" crossorigin="anonymous">
<link rel="dns-prefetch" href="https://tiles.zoom.earth">
<link rel="dns-prefetch" href="https://tilecache.rainviewer.com">
<link rel="preload" href="/assets/css/app.60d1acfc.css" as="style">
<link rel="stylesheet" href="/assets/css/app.60d1acfc.css">
<link rel="preload" href="/assets/fonts/museo-sans-cyrl-500.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/assets/fonts/museo-sans-cyrl-700.woff2" as="font" type="font/woff2" crossorigin="anonymous">
<link rel="preload" href="/assets/fonts/museo-sans-cyrl-900.woff2" as="font" type="font/woff2" crossorigin="anonymous">
</head>
<body class="no-touch">
<main class="ui-clock ui-ad-none ui-time-24 ui-dialog-welcome map-satellite ui-blur ui-blur-dark ui-layers">
<section id="map" tabindex="0"><div class="viewport notranslate"><canvas width="800" height="600"></canvas><div><div class="map-marker"></div><div class="map-labels"><div class="label" style="transform: translate3d(94.2053px, 746.769px, 0px);"><div class="anchor"></div><div class="text b a0">Dakhla</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(96.5133px, 606.753px, 0px);"><div class="text wrap c0"><span>Canary</span><br><span>Islands</span></div></div><div class="label" style="transform: translate3d(265.202px, 542.737px, 0px);"><div class="anchor"></div><div class="text b a0">Marrakesh</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(362.247px, 334.468px, 0px);"><div class="text b1">Spain</div></div><div class="label" style="transform: translate3d(270.131px, 489.534px, 0px);"><div class="anchor"></div><div class="text b a0">Casablanca</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(373.223px, 294.904px, 0px);"><div class="anchor"></div><div class="text b a0">Madrid</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(251.092px, 345.352px, 0px);"><div class="anchor"></div><div class="text tr a0">Lisbon</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(323.931px, 429.142px, 0px);"><div class="anchor"></div><div class="text t a0">Tangier</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(447.725px, 431.212px, 0px);"><div class="anchor"></div><div class="text b a0">Oran</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(444.436px, 323.012px, 0px);"><div class="anchor"></div><div class="text b a0">Valencia</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(322.573px, 383.471px, 0px);"><div class="anchor"></div><div class="text b a0">Seville</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(452.095px, -69.9481px, 0px);"><div class="anchor"></div><div class="text b a0">London</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(316.044px, -138.72px, 0px);"><div class="anchor"></div><div class="text br a0">Dublin</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(391.911px, -143.673px, 0px);"><div class="anchor"></div><div class="text b a0">Manchester</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(354.234px, -28.9204px, 0px);"><div class="anchor"></div><div class="text b a0">Plymouth</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(270.864px, -84.259px, 0px);"><div class="anchor"></div><div class="text b a0">Cork</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(392.712px, 207.944px, 0px);"><div class="anchor"></div><div class="text b a0">Bilbao</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(421.635px, 80.0312px, 0px);"><div class="anchor"></div><div class="text b a0">Nantes</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(436.301px, 157.97px, 0px);"><div class="anchor"></div><div class="text b a0">Bordeaux</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(265.557px, 272.883px, 0px);"><div class="anchor"></div><div class="text br a0">Porto</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(666.825px, -40.4383px, 0px);"><div class="text b1">Germany</div></div><div class="label" style="transform: translate3d(553.025px, -45.9634px, 0px);"><div class="anchor"></div><div class="text tr a0">Brussels</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(554.857px, -101.894px, 0px);"><div class="anchor"></div><div class="text b a0">Amsterdam</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(677.07px, -146.384px, 0px);"><div class="anchor"></div><div class="text b a0">Hamburg</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(674.106px, -101.958px, 0px);"><div class="anchor"></div><div class="text b a0">Hanover</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(509.143px, 99.0476px, 0px);"><div class="text b1">France</div></div><div class="label" style="transform: translate3d(517.009px, 24.2773px, 0px);"><div class="anchor"></div><div class="text b a0">Paris</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(670.635px, 137.784px, 0px);"><div class="anchor"></div><div class="text b a0">Milan</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(498.049px, 265.815px, 0px);"><div class="anchor"></div><div class="text tl a0">Barcelona</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(574.196px, 206.907px, 0px);"><div class="anchor"></div><div class="text tr a0">Marseille</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(953.74px, 334.175px, 0px);"><div class="text b1">Greece</div></div><div class="label" style="transform: translate3d(786.011px, 428.668px, 0px);"><div class="text t b0">Malta</div></div><div class="label" style="transform: translate3d(759.368px, 508.537px, 0px);"><div class="anchor"></div><div class="text b a0">Tripoli</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(907.128px, 529.869px, 0px);"><div class="anchor"></div><div class="text b a0">Benghazi</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(756.842px, 362.675px, 0px);"><div class="anchor"></div><div class="text b a0">Palermo</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(739.411px, 216.885px, 0px);"><div class="text b1">Italy</div></div><div class="label" style="transform: translate3d(745.056px, 250.274px, 0px);"><div class="anchor"></div><div class="text tr a0">Rome</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(830.065px, 46.5573px, 0px);"><div class="anchor"></div><div class="text b a0">Vienna</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(883.774px, 70.647px, 0px);"><div class="anchor"></div><div class="text bl a0">Budapest</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(917.008px, 158.721px, 0px);"><div class="anchor"></div><div class="text b a0">Belgrade</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(850.205px, 273.598px, 0px);"><div class="anchor"></div><div class="text b a0">Bari</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(719.404px, 48.9884px, 0px);"><div class="anchor"></div><div class="text b a0">Munich</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(820.57px, 126.51px, 0px);"><div class="anchor"></div><div class="text b a0">Zagreb</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(527.636px, 400.964px, 0px);"><div class="anchor"></div><div class="text b a0">Algiers</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(662.868px, 330.449px, 0px);"><div class="anchor"></div><div class="text b a0">Cagliari</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(534.675px, 519.645px, 0px);"><div class="anchor"></div><div class="text b a0">Ghardaia</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(709.85px, 458.05px, 0px);"><div class="anchor"></div><div class="text b a0">Sfax</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(693.783px, 400.258px, 0px);"><div class="anchor"></div><div class="text b a0">Tunis</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(881.677px, -127.938px, 0px);"><div class="text b1">Poland</div></div><div class="label" style="transform: translate3d(765.671px, -107.28px, 0px);"><div class="anchor"></div><div class="text b a0">Berlin</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(932.52px, -96.6545px, 0px);"><div class="anchor"></div><div class="text t a0">Warsaw</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(785.164px, -18.8252px, 0px);"><div class="anchor"></div><div class="text b a0">Prague</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(910.73px, -191.429px, 0px);"><div class="anchor"></div><div class="text b a0">Kaliningrad</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(909.174px, -17.9204px, 0px);"><div class="anchor"></div><div class="text b a0">Krakow</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(873.927px, 688.938px, 0px);"><div class="text b1">Libya</div></div><div class="label" style="transform: translate3d(787.841px, 662.578px, 0px);"><div class="anchor"></div><div class="text b a0">Sabha</div><div class="value fade"></div></div><div class="label" style="transform: translate3d(506.059px, 633.756px, 0px);"><div class="text b1">Algeria</div></div></div><div class="map-storms"><div class="storm-dot shem rank-2" style="transform: translate3d(2537.28px, 1603.86px, 0px);"><div class="dot"><div class="ring"></div><div class="icon"></div></div></div><div class="storm-dot rank-2" style="transform: translate3d(2351.71px, 1080.96px, 0px);"><div class="dot"><div class="ring"></div><div class="icon"></div></div></div><div class="storm-dot shem rank-2" style="transform: translate3d(4470.25px, 1720.1px, 0px);"><div class="dot"><div class="ring"></div><div class="icon"></div></div></div></div><div class="map-geo"></div><div class="map-measures"></div><div class="map-crosshair"></div><div class="map-tooltip" role="tooltip" style="transform: translate3d(468px, 1287px, 0px);"><div class="tooltip"><span class="text"></span><span class="anchor"></span></div></div></div></div></section>
<div class="hit">
<div class="hit-title"></div>
<div class="hit-model"></div>
<div class="hit-timeline"></div>
<div class="hit-clock"></div>
<div class="hit-footer"></div>
</div>
<div class="footer-coordinate">
<div class="lat">40° 14′ N</div>
<div class="lon">3° 39′ W</div>
</div>
<div class="scale-line"><div style="width: 54px;">200 km</div></div>
<aside class="notifications"><div class="panel id-bluesky social"><a href="https://bsky.app/profile/zoom.earth" target="_blank" rel="noopener"><p class="dismiss">Follow us <strong>on Bluesky</strong></p></a><button class="close" aria-label="Dismiss"><span></span></button></div></aside>
<div class="legend none">
<div class="wrap">
<div class="first"></div>
<div class="last"></div>
<div class="pad">
<div class="bar">
<div class="unit"></div>
<div class="values"></div>
</div>
</div>
</div>
</div>
<button class="model icon" aria-label="Forecast models">
<span class="text icon">ICON</span>
<span class="text gfs">GFS</span>
<span class="close"></span>
</button>
<nav class="panel model" aria-label="Forecast models">
<form>
<div>
<h4>Forecast Models</h4>
<div>
<input type="radio" name="model" id="model-icon" checked="">
<label for="model-icon" class="icon"><span class="item"><span class="name">ICON</span><span class="resolution"> 13 km</span></span></label>
</div>
<div>
<input type="radio" name="model" id="model-gfs">
<label for="model-gfs" class="gfs"><span class="item"><span class="name">GFS</span><span class="resolution"> 22 km</span></span></label>
</div>
</div>
</form>
<button class="intro" aria-label="About">
<span class="icon"></span>
</button>
</nav>
<div class="group overlays">
<button class="radar" aria-label="Precipitation detected by radar" data-state="off">
<span class="menu-icon radar"></span>
</button>
<button class="coverage" aria-label="Areas with radar coverage" data-state="on">
<span class="menu-icon coverage"></span>
</button>
<button class="clouds" aria-label="Clouds" data-state="on">
<span class="menu-icon clouds"></span>
</button>
<button class="isolines" aria-label="Pressure isolines" data-state="on">
<span class="menu-icon isolines"></span>
</button>
<button class="wind-animation" aria-label="Wind animation" data-state="off">
<span class="menu-icon wind-animation"></span>
</button>
<button class="heat" aria-label="Fires and heat spots" data-state="off">
<span class="menu-icon heat"></span>
</button>
<button class="more" aria-label="More map overlays…">
<span class="menu-icon more"></span>
<span class="close"></span>
</button>
</div>
<nav class="panel overlays" style="width: 234px; max-height: 408px;">
<form>
<div>
<h4>Map Overlays</h4>
<div class="menu-item radar"><div><input type="checkbox" id="overlay-radar"><label for="overlay-radar"><span class="menu-icon radar"></span><span class="text">Radar</span></label></div><span class="hotkey">R</span></div><div class="menu-item coverage"><div><input type="checkbox" id="overlay-coverage"><label for="overlay-coverage"><span class="menu-icon coverage"></span><span class="text">Radar Coverage</span></label></div><span class="hotkey">Q</span></div><div class="menu-item clouds"><div><input type="checkbox" id="overlay-clouds"><label for="overlay-clouds"><span class="menu-icon clouds"></span><span class="text">Clouds</span></label></div><span class="hotkey">O</span></div><div class="menu-item isolines"><div><input type="checkbox" id="overlay-isolines"><label for="overlay-isolines"><span class="menu-icon isolines"></span><span class="text">Pressure Isolines</span></label></div><span class="hotkey">I</span></div><div class="menu-item precipitation-animation"><div><input type="checkbox" id="overlay-precipitation-animation"><label for="overlay-precipitation-animation"><span class="menu-icon precipitation-animation"></span><span class="text">Rain Animation</span></label></div><span class="hotkey">P</span></div><div class="menu-item wind-animation"><div><input type="checkbox" id="overlay-wind-animation"><label for="overlay-wind-animation"><span class="menu-icon wind-animation"></span><span class="text">Wind Animation</span></label></div><span class="hotkey">W</span></div><div class="menu-item heat"><div><input type="checkbox" id="overlay-heat"><label for="overlay-heat"><span class="menu-icon heat"></span><span class="text">Heat Spots</span></label></div><span class="hotkey">H</span></div><div class="menu-item fires"><div><input type="checkbox" id="overlay-fires"><label for="overlay-fires"><span class="menu-icon fires"></span><span class="text">Active Fires</span></label></div><span class="hotkey">F</span></div><div class="menu-item storms"><div><input type="checkbox" id="overlay-storms"><label for="overlay-storms"><span class="menu-icon storms"></span><span class="text">Tropical Systems</span></label></div><span class="hotkey">S</span></div><div class="menu-item labels"><div><input type="checkbox" id="overlay-labels"><label for="overlay-labels"><span class="menu-icon labels"></span><span class="text">Labels</span></label></div><span class="hotkey">L</span></div><div class="menu-item label-values"><div><input type="checkbox" id="overlay-label-values"><label for="overlay-label-values"><span class="menu-icon label-values"></span><span class="text">Forecast Values</span></label></div><span class="hotkey">V</span></div><div class="menu-item lines"><div><input type="checkbox" id="overlay-lines"><label for="overlay-lines"><span class="menu-icon lines"></span><span class="text">Border Lines</span></label></div><span class="hotkey">K</span></div><div class="menu-item terminator"><div><input type="checkbox" id="overlay-terminator"><label for="overlay-terminator"><span class="menu-icon terminator"></span><span class="text">Night Boundary</span></label></div><span class="hotkey">N</span></div><div class="menu-item crosshair"><div><input type="checkbox" id="overlay-crosshair"><label for="overlay-crosshair"><span class="menu-icon crosshair"></span><span class="text">Crosshair</span></label></div><span class="hotkey">C</span></div></div>
</form>
</nav>
<button class="layers" aria-label="Weather Maps">
<span class="menu-icon satellite"></span>
<span class="close"></span>
</button>
<button class="layers-dropdown" aria-label="Weather Maps">
<span class="menu-icon satellite"></span>
<span class="text">Live Satellite</span><span class="arrow"></span>
</button>
<nav class="panel layers select-satellite" style="width: 175px; max-height: 418px;">
<form>
<div>
<h4>Weather Maps</h4>
<div class="menu-item category"><input type="radio" name="category" id="category-satellite"><label for="category-satellite"><span class="item"><span class="menu-icon satellite"></span><span class="text">Satellite</span></span></label></div><section class="satellite" style="height: 90px;"><div class="menu-item layer"><input type="radio" name="layer" id="layer-satellite"><label for="layer-satellite"><span class="item"><span class="menu-icon satellite"></span><span class="text">Live</span></span></label></div><div class="menu-item layer"><input type="radio" name="layer" id="layer-satellite-hd"><label for="layer-satellite-hd"><span class="item"><span class="menu-icon satellite-hd"></span><span class="text">HD</span></span></label></div></section><div class="menu-item category"><input type="radio" name="category" id="category-radar"><label for="category-radar"><span class="item"><span class="menu-icon radar"></span><span class="text">Radar</span></span></label></div><div class="menu-item category"><input type="radio" name="category" id="category-precipitation"><label for="category-precipitation"><span class="item"><span class="menu-icon precipitation"></span><span class="text">Precipitation</span></span></label></div><div class="menu-item category"><input type="radio" name="category" id="category-wind"><label for="category-wind"><span class="item"><span class="menu-icon wind"></span><span class="text">Wind</span></span></label></div><section class="wind"><div class="menu-item layer"><input type="radio" name="layer" id="layer-wind-speed"><label for="layer-wind-speed"><span class="item"><span class="menu-icon wind-speed"></span><span class="text">Wind Speed</span></span></label></div><div class="menu-item layer"><input type="radio" name="layer" id="layer-wind-gusts"><label for="layer-wind-gusts"><span class="item"><span class="menu-icon wind-gusts"></span><span class="text">Wind Gusts</span></span></label></div></section><div class="menu-item category"><input type="radio" name="category" id="category-temperature"><label for="category-temperature"><span class="item"><span class="menu-icon temperature"></span><span class="text">Temperature</span></span></label></div><section class="temperature"><div class="menu-item layer"><input type="radio" name="layer" id="layer-temperature"><label for="layer-temperature"><span class="item"><span class="menu-icon temperature"></span><span class="text">Actual</span></span></label></div><div class="menu-item layer"><input type="radio" name="layer" id="layer-temperature-feel"><label for="layer-temperature-feel"><span class="item"><span class="menu-icon temperature-feel"></span><span class="text">Feels Like</span></span></label></div></section><div class="menu-item category"><input type="radio" name="category" id="category-humidity"><label for="category-humidity"><span class="item"><span class="menu-icon humidity"></span><span class="text">Humidity</span></span></label></div><section class="humidity"><div class="menu-item layer"><input type="radio" name="layer" id="layer-humidity"><label for="layer-humidity"><span class="item"><span class="menu-icon humidity"></span><span class="text">Relative</span></span></label></div><div class="menu-item layer"><input type="radio" name="layer" id="layer-dew-point"><label for="layer-dew-point"><span class="item"><span class="menu-icon dew-point"></span><span class="text">Dew Point</span></span></label></div></section><div class="menu-item category"><input type="radio" name="category" id="category-pressure"><label for="category-pressure"><span class="item"><span class="menu-icon pressure"></span><span class="text">Pressure</span></span></label></div></div>
<button class="arrow" aria-label="Weather Maps">
<span class="icon"></span>
</button>
<button class="intro" aria-label="About">
<span class="icon"></span>
</button>
</form>
</nav>
<div class="panel time timeline loading" tabindex="0">
<div class="scroll">
<div class="pad">
<div class="times"></div>
<div class="recent-indicator"></div>
</div>
</div>
<div class="time-indicator"></div>
<div class="time-tooltip">
<div class="anchor"></div>
<div class="text"> </div>
</div>
<svg class="progress">
<circle cx="50%" cy="50%" r="15.9155" stroke="#fff" stroke-width="2.5" fill="none" class="track"></circle>
<circle cx="50%" cy="50%" r="15.9155" stroke="#fff" stroke-width="2.5" fill="none" class="bar"></circle>
</svg>
<button class="pause" aria-label="Pause animation"><span></span></button>
<button class="play" aria-label="Play animation"><span></span></button>
<button class="recent latest" aria-label="Latest time" disabled=""><span></span></button>
<button class="recent now" aria-label="Reset to now" disabled=""><span></span></button>
</div>
<div class="panel time clock">
<nav class="clock-live">
<svg class="progress">
<circle cx="50%" cy="50%" r="15.9155" stroke="#fff" stroke-width="2.5" fill="none" class="track"></circle>
<circle cx="50%" cy="50%" r="15.9155" stroke="#fff" stroke-width="2.5" fill="none" class="bar"></circle>
</svg>
<button class="pause" aria-label="Pause animation"><span></span></button>
<button class="play" aria-label="Play animation"><span></span></button>
<div class="date">
<div class="text"><span class="day-number">27</span> Nov</div>
<button class="up" aria-label="Next day" disabled=""><span></span></button>
<button class="down" aria-label="Previous day"><span></span></button>
</div>
<div class="text colon blink">:</div>
<div class="hour">
<div class="text">21</div>
<button class="up" aria-label="Next hour" disabled=""><span></span></button>
<button class="down" aria-label="Previous hour"><span></span></button>
</div>
<div class="text am-pm"></div>
<div class="text utc">UTC</div>
<div class="minute">
<div class="text">45</div>
<button class="up" aria-label="Next time" disabled=""><span></span></button>
<button class="down" aria-label="Previous time"><span></span></button>
</div>
</nav>
<nav class="clock-hd">
<div class="year">
<div class="text">2024</div>
<button class="up" aria-label="Next year" disabled=""><span></span></button>
<button class="down" aria-label="Previous year"><span></span></button>
</div>
<div class="month">
<div class="text">Nov</div>
<button class="up" aria-label="Next month" disabled=""><span></span></button>
<button class="down" aria-label="Previous month"><span></span></button>
</div>
<div class="day">
<div class="text">27</div>
<button class="up" aria-label="Next day" disabled=""><span></span></button>
<button class="down" aria-label="Previous day"><span></span></button>
</div>
<div class="am-pm">
<div class="text">PM</div>
<button class="up" aria-label="Next time" disabled=""><span></span></button>
<button class="down" aria-label="Previous time"><span></span></button>
</div>
</nav>
<button class="recent latest" aria-label="Latest time" disabled=""><span></span></button>
<button class="recent now" aria-label="Reset to now" disabled=""><span></span></button>
</div>
<button class="search" aria-label="Search">
<span class="icon"></span>
<span class="close"></span>
</button>
<button class="settings" aria-label="Settings">
<span class="icon"></span>
<span class="close"></span>
</button>
<button class="about" aria-label="About">
<span class="icon"></span>
<span class="close"></span>
</button>
<button class="share" aria-label="Share">
<span class="icon"></span>
<span class="close"></span>
</button>
<button class="geolocation" aria-label="Show your location">
<span class="icon"></span>
</button>
<button class="title" aria-label="Zoom Earth">
<span class="icon"></span>
<span class="logo"></span>
</button>
<nav class="panel title" style="width: 198px; max-height: 180px;">
<form>
<div>
<h1>Zoom Earth</h1>
<div class="menu-item settings"><label><span class="menu-icon"></span>Settings</label></div>
<div class="menu-item about"><label><span class="menu-icon"></span>About</label></div>
<div class="menu-item distance"><label><span class="menu-icon"></span>Measure Distance</label></div>
<div class="menu-item area"><label><span class="menu-icon"></span>Measure Area</label></div>
</div>
</form>
</nav>
<div class="group measure">
<button class="distance" aria-label="Measure distance">
<span class="icon"></span>
<span class="close"></span>
</button>
<button class="area" aria-label="Measure area">
<span class="icon"></span>
<span class="close"></span>
</button>
</div>
<div class="panel measure">
<h4 class="distance">Measure Distance</h4>
<h4 class="area">Measure Area</h4>
<p class="no-touch">Click on the map to add points. Double‑click to finish.</p>
<p class="touch">Tap on the map to add points.</p>
<button class="done" aria-label="Done">
<span class="text">Done</span>
</button>
</div>
<div class="group zoom">
<button class="in" aria-label="Zoom in">
<span class="icon"></span>
</button>
<button class="out" aria-label="Zoom out">
<span class="icon"></span>
</button>
</div>
<aside class="panel search notranslate">
<header class="search">
<h3>Search</h3>
<button class="close" aria-label="Close"><span></span></button>
<form>
<input name="q" type="search" enterkeyhint="search" placeholder="Find a place, storm, or fire…" aria-label="Search" maxlength="255" autocorrect="off" autocapitalize="off" autocomplete="off">
</form>
<button class="geolocation-search" aria-label="Show Your Location"><span class="icon"></span><span class="text locate">Show Your Location</span><span class="text locating">Locating…</span></button>
<button class="geolocation-remove" aria-label="Remove"><span></span></button>
</header>
<section class="news">
<div class="results"></div>
</section>
<section class="query">
<div class="results"></div>
</section>
</aside>
<aside class="panel settings" style="max-height: 1886px;">
<div class="icon"></div><h3>Settings</h3>
<button class="close" aria-label="Close"><span></span></button>
<form name="settings">
<div>
<h4>Time</h4>
<section class="bubble">
<div class="bar2">
<p><span class="menu-icon time-zone"></span>Time Zone<span class="hotkey">Z</span></p>
<div>
<input type="radio" name="timeZone" id="setting-time-zone-local" value="local" checked=""><label for="setting-time-zone-local">Local</label>
<input type="radio" name="timeZone" id="setting-time-zone-utc" value="utc"><label for="setting-time-zone-utc">UTC</label>
</div>
</div>
<div class="bar2">
<p><span class="menu-icon time-format"></span>Time Format<span class="hotkey">T</span></p>
<div>
<input type="radio" name="timeFormat" id="setting-time-format-hour12" value="hour12" checked=""><label for="setting-time-format-hour12">12-Hour</label>
<input type="radio" name="timeFormat" id="setting-time-format-hour24" value="hour24"><label for="setting-time-format-hour24">24-Hour</label>
</div>
</div>
<div class="bar2 time-control">
<p><span class="menu-icon time-control"></span>Time Control<span class="hotkey">J</span></p>
<div>
<input type="radio" name="timeControl" id="setting-time-control-timeline" value="timeline" checked=""><label for="setting-time-control-timeline">Timeline</label>
<input type="radio" name="timeControl" id="setting-time-control-clock" value="clock"><label for="setting-time-control-clock">Clock</label>
</div>
</div>
<div class="bar3">
<p><span class="menu-icon animation-speed"></span>Animation Speed<span class="hotkey">A</span></p>
<div>
<input type="radio" name="animationSpeed" id="setting-animation-slow" value="slow"><label for="setting-animation-slow">Slow</label>
<input type="radio" name="animationSpeed" id="setting-animation-medium" value="medium" checked=""><label for="setting-animation-medium">Medium</label>
<input type="radio" name="animationSpeed" id="setting-animation-fast" value="fast"><label for="setting-animation-fast">Fast</label>
</div>
</div>
</section>
<h4>Satellite</h4>
<section class="bubble">
<div>
<p><span class="menu-icon satellite"></span>Satellite Animation Duration</p>
<div>
<input type="radio" name="animationDuration" id="setting-animation-duration1" value="3" checked=""><label for="setting-animation-duration1">3 Hours</label>
<input type="radio" name="animationDuration" id="setting-animation-duration2" value="6"><label for="setting-animation-duration2">6 Hours</label>
<input type="radio" name="animationDuration" id="setting-animation-duration3" value="12"><label for="setting-animation-duration3">12 Hours</label>
<input type="radio" name="animationDuration" id="setting-animation-duration4" value="24"><label for="setting-animation-duration4">24 Hours</label>
</div>
</div>
<div class="bar2">
<p><span class="menu-icon satellite"></span>Satellite Animation Style</p>
<div>
<input type="radio" name="animationStyle" id="setting-animation-style-fast" value="fast" checked=""><label for="setting-animation-style-fast">Fast</label>
<input type="radio" name="animationStyle" id="setting-animation-style-smooth" value="smooth"><label for="setting-animation-style-smooth">Smooth</label>
</div>
<p class="description">Fast style plays animations immediately. Smooth style preloads imagery for a better appearance.</p>
</div>
<div class="bar2">
<p><span class="menu-icon satellite"></span>Meteosat Beta</p>
<div>
<input type="radio" name="mtgBeta" id="setting-mtg-beta-enabled" value="enabled"><label for="setting-mtg-beta-enabled">Enabled</label>
<input type="radio" name="mtgBeta" id="setting-mtg-beta-disabled" value="disabled" checked=""><label for="setting-mtg-beta-disabled">Disabled</label>
</div>
<p class="description">Try improved satellite imagery over Europe and Africa. Imagery is experimental and may not always be available.</p>
</div>
</section>
<h4>Units</h4>
<section class="bubble">
<div class="bar3">
<p><span class="menu-icon precipitation"></span>Precipitation</p>
<div>
<input type="radio" name="precipitationUnit" id="setting-precipitation-mmh" value="mmh"><label for="setting-precipitation-mmh">mm/h</label>
<input type="radio" name="precipitationUnit" id="setting-precipitation-inh" value="inh" checked=""><label for="setting-precipitation-inh">in/h</label>
<input type="radio" name="precipitationUnit" id="setting-precipitation-dbz" value="dbz" checked=""><label for="setting-precipitation-dbz">dBZ</label>
</div>
</div>
<div class="bar5">
<p><span class="menu-icon wind"></span>Wind Speed</p>
<div>
<input type="radio" name="windUnit" id="setting-wind-kmh" value="kmh"><label for="setting-wind-kmh">km/h</label>
<input type="radio" name="windUnit" id="setting-wind-ms" value="ms"><label for="setting-wind-ms">m/s</label>
<input type="radio" name="windUnit" id="setting-wind-mph" value="mph" checked=""><label for="setting-wind-mph">mph</label>
<input type="radio" name="windUnit" id="setting-wind-knots" value="knots"><label for="setting-wind-knots">knots</label>
<input type="radio" name="windUnit" id="setting-wind-beaufort" value="beaufort"><label for="setting-wind-beaufort">Bft</label>
</div>
</div>
<div class="bar3">
<p><span class="menu-icon temperature"></span>Temperature</p>
<div>
<input type="radio" name="temperatureUnit" id="setting-temperature-celsius" value="celsius"><label for="setting-temperature-celsius">°C</label>
<input type="radio" name="temperatureUnit" id="setting-temperature-fahrenheit" value="fahrenheit" checked=""><label for="setting-temperature-fahrenheit">°F</label>
<input type="radio" name="temperatureUnit" id="setting-temperature-kelvin" value="kelvin"><label for="setting-temperature-kelvin">K</label>
</div>
</div>
<div>
<p><span class="menu-icon pressure"></span>Atmospheric Pressure</p>
<div>
<input type="radio" name="pressureUnit" id="setting-pressure-hpa" value="hpa"><label for="setting-pressure-hpa">hPa</label>
<input type="radio" name="pressureUnit" id="setting-pressure-mb" value="mb" checked=""><label for="setting-pressure-mb">mb</label>
<input type="radio" name="pressureUnit" id="setting-pressure-mmhg" value="mmhg"><label for="setting-pressure-mmhg">mmHg</label>
<input type="radio" name="pressureUnit" id="setting-pressure-inhg" value="inhg"><label for="setting-pressure-inhg">inHg</label>
</div>
</div>
<div>
<p><span class="menu-icon measure-distance"></span>Distance</p>
<div>
<input type="radio" name="distanceUnit" id="setting-distance-metric" value="metric"><label for="setting-distance-metric">km</label>
<input type="radio" name="distanceUnit" id="setting-distance-imperial" value="imperial" checked=""><label for="setting-distance-imperial">miles</label>
<input type="radio" name="distanceUnit" id="setting-distance-nautical" value="nautical"><label for="setting-distance-nautical" class="wide">nautical miles</label>
</div>
</div>
<div>
<p><span class="menu-icon measure-area"></span>Area</p>
<div>
<input type="radio" name="areaUnit" id="setting-area-metric" value="metric"><label for="setting-area-metric">km²</label>
<input type="radio" name="areaUnit" id="setting-area-imperial" value="imperial" checked=""><label for="setting-area-imperial">sq mi</label>
<input type="radio" name="areaUnit" id="setting-area-acres" value="acres"><label for="setting-area-acres">acres</label>
<input type="radio" name="areaUnit" id="setting-area-hectares" value="hectares"><label for="setting-area-hectares">hectares</label>
</div>
</div>
<div>
<p><span class="menu-icon fire-area"></span>Fire Burnt Area</p>
<div>
<input type="radio" name="fireAreaUnit" id="setting-fire-area-metric" value="metric"><label for="setting-fire-area-metric">km²</label>
<input type="radio" name="fireAreaUnit" id="setting-fire-area-imperial" value="imperial"><label for="setting-fire-area-imperial">sq mi</label>
<input type="radio" name="fireAreaUnit" id="setting-fire-area-acres" value="acres" checked=""><label for="setting-fire-area-acres">acres</label>
<input type="radio" name="fireAreaUnit" id="setting-fire-area-hectares" value="hectares"><label for="setting-fire-area-hectares">hectares</label>
</div>
</div>
<div class="bar2">
<p><span class="menu-icon coordinate-system"></span>Coordinate System</p>
<div>
<input type="radio" name="coordinateUnit" id="setting-coordinate-dms" value="dms" checked=""><label for="setting-coordinate-dms">DMS</label>
<input type="radio" name="coordinateUnit" id="setting-coordinate-decimal" value="decimal"><label for="setting-coordinate-decimal">decimal degrees</label>
</div>
</div>
</section>
<h4 class="lang">Language</h4>
<section class="bubble lang">
<div class="bar2">
<div>
<input type="radio" name="language" id="setting-language-en" value="en" checked=""><label for="setting-language-en">English</label>
<input type="radio" name="language" id="setting-language-ar" value="ar"><label for="setting-language-ar">عربي</label>
<input type="radio" name="language" id="setting-language-de" value="de"><label for="setting-language-de">Deutsch</label>
<input type="radio" name="language" id="setting-language-es" value="es"><label for="setting-language-es">Español</label>
<input type="radio" name="language" id="setting-language-fr" value="fr"><label for="setting-language-fr">Français</label>
<input type="radio" name="language" id="setting-language-hi" value="hi"><label for="setting-language-hi">हिंदी</label>
<input type="radio" name="language" id="setting-language-it" value="it"><label for="setting-language-it">Italiano</label>
<input type="radio" name="language" id="setting-language-ja" value="ja"><label for="setting-language-ja">日本</label>
<input type="radio" name="language" id="setting-language-ko" value="ko"><label for="setting-language-ko">한국인</label>
<input type="radio" name="language" id="setting-language-nl" value="nl"><label for="setting-language-nl">Nederlands</label>
<input type="radio" name="language" id="setting-language-pt" value="pt"><label for="setting-language-pt">Português</label>
<input type="radio" name="language" id="setting-language-ru" value="ru"><label for="setting-language-ru">Русский</label>
<input type="radio" name="language" id="setting-language-tr" value="tr"><label for="setting-language-tr">Türk</label>
<input type="radio" name="language" id="setting-language-zh" value="zh"><label for="setting-language-zh">中文</label>
</div>
</div>
</section>
</div>
</form>
</aside>
<article class="panel storm-details">
<header>
<h1></h1>
<p class="lastmod"></p>
<button class="close" aria-label="Close"><span></span></button>
</header>
<section><div class="text"></div></section>
</article>
<aside class="panel storm-info">
<header>
<h2></h2>
<button class="close" aria-label="Close"><span></span></button>
</header>
<section>
<table>
<thead>
<tr>
<th class="date" scope="col">Date</th>
<th class="time" scope="col">Time</th>
<th class="type" scope="col">Type</th>
<th class="wind" scope="col">Wind</th>
<th class="pressure" scope="col">Pressure</th>
</tr>
<tr>
<td class="date" colspan="2">UTC</td>
<td class="type"></td>
<td class="wind">mph</td>
<td class="pressure">mb</td>
</tr>
</thead>
<tbody></tbody>
</table>
</section>
<footer>
<p class="text-type"></p>
<p class="text-alt"></p>
<p class="details"><span class="icon"></span><span class="text long">Latest Warnings and Information</span><span class="text short">Info</span></p>
</footer>
</aside>
<aside class="panel share">
<header>
<h3>Share</h3>
<form>
<input name="url" type="text" readonly="">
<button class="copy"><span class="text copy">Copy link</span><span class="text copied">Copied!</span></button>
</form>
</header>
<div class="social">
<a class="email" target="_blank" rel="nofollow noreferrer" style="color:#333;background-color:rgba(255,255,255,0.85)" data-template="mailto:?subject={text}&body={text}%0A%0A{url}%0A%0A" href="mailto:?subject=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker&body=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker%0A%0Ahttps%3A%2F%2Fzoom.earth%2F%0A%0A">Email</a>
<a class="gmail" target="_blank" rel="nofollow noreferrer" style="background-color:#ea4335" data-template="https://mail.google.com/mail/?view=cm&su={text}&body={text}%0A%0A{url}%0A%0A" href="https://mail.google.com/mail/?view=cm&su=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker&body=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker%0A%0Ahttps%3A%2F%2Fzoom.earth%2F%0A%0A">Gmail</a>
<a class="whatsapp" target="_blank" rel="nofollow noreferrer" style="background-color:#25d366" data-template="https://wa.me/?text={text}%20{url}" href="https://wa.me/?text=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker%20https%3A%2F%2Fzoom.earth%2F">WhatsApp</a>
<a class="telegram" target="_blank" rel="nofollow noreferrer" style="background-color:#1c93e3" data-template="https://telegram.me/share/url?url={url}&text={text}" href="https://telegram.me/share/url?url=https%3A%2F%2Fzoom.earth%2F&text=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker">Telegram</a>
<a class="facebook" target="_blank" rel="nofollow noreferrer" style="background-color:#1877f2" data-template="https://www.facebook.com/sharer.php?u={url}&quote={text}" href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fzoom.earth%2F&quote=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker">Facebook</a>
<a class="threads" target="_blank" rel="nofollow noreferrer" style="background-color:#101010" data-template="https://www.threads.net/intent/post?url={url}&text={text}" href="https://www.threads.net/intent/post?url=https%3A%2F%2Fzoom.earth%2F&text=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker">Threads</a>
<a class="linkedin" target="_blank" rel="nofollow noreferrer" style="background-color:#0a66c2" data-template="https://www.linkedin.com/shareArticle?url={url}&title={text}" href="https://www.linkedin.com/shareArticle?url=https%3A%2F%2Fzoom.earth%2F&title=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker">LinkedIn</a>
<a class="reddit" target="_blank" rel="nofollow noreferrer" style="background-color:#ff4500" data-template="https://www.reddit.com/submit?url={url}&title={text}" href="https://www.reddit.com/submit?url=https%3A%2F%2Fzoom.earth%2F&title=Zoom%20Earth%20%7C%20Live%20Weather%20Map%20%26%20Hurricane%20Tracker">Reddit</a>
</div>
</aside>
<aside class="panel about notranslate" style="max-height: 1395px;">
<div class="icon"></div><h3>About</h3>
<button class="close" aria-label="Close"><span></span></button>
<div class="content">
<div>
<header>
<div class="title-logo">
<div class="icon"></div>
<div class="title"></div>
</div>
<p><strong>Zoom Earth</strong> is an interactive weather map of the world.</p>
<p>Explore the current weather and see forecasts for your location through interactive maps of rain, wind, temperature, pressure, and more.</p>
<p>With <strong>Zoom Earth</strong> you can track the development of hurricanes and storms, monitor wildfires and smoke, and stay aware of the latest conditions by viewing satellite imagery and rain radar updated in near real‑time.</p>
</header>
<h4>Mobile App</h4>
<section class="bubble app-links">
<a href="https://play.google.com/store/apps/details?id=com.neave.zoomearth" target="_blank" rel="nofollow noopener"><img src="/assets/images/icon-200.1.jpg" width="100" height="100" loading="lazy" alt="App" class="touch"></a>
<a href="/app/" rel="nofollow"><img src="/assets/images/qr-app.svg" width="145" height="145" loading="lazy" alt="QR" class="qr"></a>
<p class="touch">Download the <a href="https://play.google.com/store/apps/details?id=com.neave.zoomearth" target="_blank" rel="nofollow noopener"><strong>Zoom Earth</strong></a> app!</p>
<p class="qr"><strong>Scan the QR code</strong> with the camera on your mobile device to get the <strong>Zoom Earth</strong> app.</p>
<p>Available on the <a href="https://apps.apple.com/es/app/id1531561063" target="_blank" rel="nofollow noopener">App Store</a> for iPhone and iPad, and on <a href="https://play.google.com/store/apps/details?id=com.neave.zoomearth" target="_blank" rel="nofollow noopener">Google Play</a> for Android.</p>
</section>
<h4>Contact</h4>
<section class="bubble">
<p class="link-contact">Please use our <a href="https://zoom.earth/contact/" target="_blank" rel="noopener">contact form</a> to send us your comments, questions, or suggestions.</p>
<p>Follow us on <a href="https://www.facebook.com/ZoomEarthApp" target="_blank" rel="noopener">Facebook</a>, <a href="https://www.instagram.com/zoom_earth/" target="_blank" rel="noopener">Instagram</a>, and <a href="https://www.threads.net/intent/follow?username=zoom_earth" target="_blank" rel="noopener">Threads</a>.<a href="https://mapstodon.space/@zoom_earth" rel="me"></a></p>
</section>
<h4>Data Sources</h4>
<section class="bubble sources">
<p><span class="menu-icon satellite"></span>Live satellite imagery is provided by <a href="https://en.wikipedia.org/wiki/Geostationary_Operational_Environmental_Satellite" target="_blank" rel="nofollow noopener">NOAA GOES</a>, <a href="https://www.eumetsat.int/our-satellites/meteosat-series" target="_blank" rel="nofollow noopener">EUMETSAT Meteosat</a>, <a href="https://en.wikipedia.org/wiki/Himawari_(satellites)" target="_blank" rel="nofollow noopener">JMA Himawari</a>, and <a href="https://m.koreaaero.com/EN/Business/GEO_KOMPSAT.aspx" target="_blank" rel="nofollow noopener">KAI Geo-KOMPSAT</a> geostationary satellites.</p>
<p><span class="menu-icon satellite"></span>HD satellite images are updated twice a day from NASA polar-orbiting satellites <a href="https://aqua.nasa.gov/" target="_blank" rel="nofollow noopener">Aqua</a> and <a href="https://terra.nasa.gov/" target="_blank" rel="nofollow noopener">Terra</a>, using services from <a href="https://earthdata.nasa.gov/gibs" target="_blank" rel="nofollow noopener" title="Global Imagery Browse Services">GIBS</a>, part of <a href="https://earthdata.nasa.gov/eosdis" target="_blank" rel="nofollow noopener" title="Earth Observing System Data and Information System">EOSDIS</a>.</p>
<p><span class="menu-icon precipitation"></span>Weather maps are continually updated with the latest global forecast model data from DWD <a href="https://www.dwd.de/EN/research/weatherforecasting/num_modelling/01_num_weather_prediction_modells/icon_description.html" target="_blank" rel="nofollow noopener" title="Icosahedral Nonhydrostatic">ICON</a> and NOAA/NCEP/NWS <a href="https://en.wikipedia.org/wiki/Global_Forecast_System" target="_blank" rel="nofollow noopener" title="Global Forecast System">GFS</a>.</p>
<p><span class="menu-icon radar"></span>Radar maps show rain and snow detected in real-time. Data is provided by <a href="https://www.rainviewer.com/api.html" target="_blank" rel="nofollow noopener">RainViewer</a>. Coverage is limited and may show glitches/anomalies.</p>
<p><span class="menu-icon storms"></span>Tropical system tracks are generated using the latest data from <a href="https://www.nhc.noaa.gov/" target="_blank" rel="nofollow noopener" title="National Hurricane Center">NHC</a>, <a href="https://www.metoc.navy.mil/jtwc/jtwc.html" target="_blank" rel="nofollow noopener" title="Joint Typhoon Warning Center">JTWC</a>, <a href="https://www.nrlmry.navy.mil/TC.html" target="_blank" rel="nofollow noopener" title="Naval Research Laboratory">NRL</a> and <a href="https://www.ncdc.noaa.gov/ibtracs/" target="_blank" rel="nofollow noopener" title="International Best Track Archive for Climate Stewardship">IBTrACS</a>.</p>
<p><span class="menu-icon heat"></span>The heat spots overlay shows points of very high temperature detected by satellite. Detections are updated daily (not live) with data from NASA LANCE <a href="https://firms.modaps.eosdis.nasa.gov/" target="_blank" rel="nofollow noopener" title="Fire Information for Resource Management System">FIRMS</a>.</p>
<p><span class="menu-icon labels"></span>Map labels © <a href="https://www.openstreetmap.org/copyright" target="_blank" rel="nofollow noopener">OpenStreetMap</a> contributors.</p>
</section>
<footer>
<p class="copyright">© 2024 Neave Interactive Ltd.</p>
<p><a href="https://zoom.earth/legal/terms/" target="_blank" rel="nofollow noopener">Terms of Service</a></p>
<p><a href="https://zoom.earth/legal/privacy/" target="_blank" rel="nofollow noopener">Privacy Policy</a></p>
</footer>
</div>
</div>
</aside>
<aside class="panel dialog intro-layer">
<div class="message satellite">
<h3><span class="menu-icon satellite"></span>Live Satellite</h3>
<p>This map shows near real‑time satellite imagery.</p>
<p>Images are updated every 10 minutes, with a delay between 20 and 40 minutes.</p>
<p>City lights at night are not live.</p>
</div>
<div class="message satellite-hd">
<h3><span class="menu-icon satellite"></span>HD Satellite</h3>
<p>This map shows high-definition satellite imagery.</p>
<p>Greater detail from NASA polar-orbiting satellites. Updated twice a day since the year 2000.</p>
</div>
<div class="message radar">
<h3><span class="menu-icon radar"></span>Live Rain Radar</h3>
<p>This map shows rain and snow detected by radar in real‑time. Coverage is limited.</p>
<p>A short‑term forecast is available. Use the <a href="#map=precipitation" rel="nofollow">precipitation map</a> to see longer‑term forecasts.</p>
</div>
<div class="message precipitation">
<h3><span class="menu-icon precipitation"></span>Precipitation Forecast</h3>
<p>This map shows forecasted rain, snow, and clouds.</p>
<p>Use the <a href="#map=radar" rel="nofollow">radar map</a> for a more accurate view of precipitation in real‑time.</p>
</div>
<div class="message wind-speed">
<h3><span class="menu-icon wind"></span>Wind Speed Forecast</h3>
<p>This map shows the forecasted average speed and direction of surface winds.</p>
<p>Use the <a href="#map=wind-gusts" rel="nofollow">wind gusts map</a> to see maximum speeds.</p>
</div>
<div class="message wind-gusts">
<h3><span class="menu-icon wind"></span>Wind Gusts Forecast</h3>
<p>This map shows the forecasted maximum speed of sudden bursts of wind.</p>
<p>Use the <a href="#map=wind-speed" rel="nofollow">wind speed map</a> to see average speeds.</p>
</div>
<div class="message temperature">
<h3><span class="menu-icon temperature"></span>Temperature Forecast</h3>
<p>This map shows forecasted air temperatures at 2 m (6 feet) above the ground.</p>
<p>Use the <a href="#map=temperature-feel" rel="nofollow">feels like map</a> to see how temperatures feel.</p>
</div>
<div class="message temperature-feel">
<h3><span class="menu-icon temperature"></span>“Feels Like” Forecast</h3>
<p>This map shows how temperatures are perceived. Also known as apparent temperature or heat index.</p>
<p>Use the <a href="#map=temperature" rel="nofollow">temperature map</a> to see actual temperatures.</p>
</div>
<div class="message humidity">
<h3><span class="menu-icon humidity"></span>Humidity Forecast</h3>
<p>This map shows the forecast for relative humidity, which compares air moisture to temperature.</p>
<p>Use the <a href="#map=dew-point" rel="nofollow">dew point map</a> to see how humid it feels.</p>
</div>
<div class="message dew-point">
<h3><span class="menu-icon humidity"></span>Dew Point Forecast</h3>
<p>This map shows how dry or humid the air feels.</p>
<p>The dew point is the temperature at which condensation occurs.</p>
</div>
<div class="message pressure">
<h3><span class="menu-icon pressure"></span>Pressure Forecast</h3>
<p>This map shows the forecasted average atmospheric pressure at sea level.</p>
<p>Low-pressure areas often bring cloudy and windy weather. High-pressure areas are associated with clear skies and lighter winds.</p>
</div>
<button class="dialog accent" aria-label="OK"><span class="text">OK</span></button>
</aside>
<aside class="panel dialog intro-model">
<div class="message icon">
<h3>ICON Forecast Model</h3>
<p>ICON is a forecast model run by Germany’s weather service DWD.</p>
<p>Maximum resolution is 13 km (8 miles).</p>
</div>
<div class="message gfs">
<h3>GFS Forecast Model</h3>
<p>GFS is a forecast model run by the U.S. National Centers for Environmental Prediction.</p>
<p>Maximum resolution is 22 km (13 miles).</p>
</div>
<button class="dialog accent" aria-label="OK"><span class="text">OK</span></button>
</aside>
<aside class="panel dialog intro-new">
<button class="close" aria-label="Close"><span></span></button>
<div class="message">
<h3><span class="menu-icon satellite"></span>New Meteosat Imagery</h3>
<p>Try improved satellite imagery over Europe and Africa.</p>
<p>Imagery is experimental and may not always be available. This setting can be changed at any time.</p>
</div>
<button class="dialog accent accept" aria-label="Enable Meteosat Beta"><span class="text">Enable Meteosat Beta</span></button>
<button class="dialog dismiss" aria-label="Not Now"><span class="text">Not Now</span></button>
</aside>
<aside class="panel dialog outage">
<div class="message">
<h3><span class="menu-icon outage"></span>Live Satellite Outage</h3>
<p class="description"></p>
<p class="reason"></p>
</div>
<button class="dialog accent" aria-label="OK"><span class="text">OK</span></button>
</aside>
<aside class="panel consent-heat">
<h3><span class="icon"></span>Heat Spots</h3>
<button class="close" aria-label="Close"><span></span></button>
<div class="items">
<div class="icon p1"></div><p>Heat spots are <strong>not live!</strong> Detections are updated <em>daily</em> and are delayed by many hours.</p>
<div class="icon p2"></div><p>Red spots show the <em>approximate</em> locations of very high temperature detected by satellite. These spots may be from fire or other sources of heat such as <em>hot smoke</em> or <em>agriculture</em>.</p>
<div class="icon p3"></div><p>Clouds may prevent the detection of heat.</p>
<div class="icon p4"></div><p><strong>Do not</strong> use for the preservation of life or property! Detections have limited accuracy. Always refer to local authorities for the latest information.</p>
</div>
<button class="dialog" aria-label="Yes, I Understand"><span class="text">Yes, I Understand</span></button>
</aside>
<footer class="attribution">© Zoom Earth, EUMETSAT, Meteosat</footer>
<aside class="hud">
<div class="panel"></div>
</aside>
<aside class="panel welcome location">
<div class="title-logo">
<div class="icon"></div>
<div class="title"></div>
</div>
<button class="close" aria-label="Close"><span></span></button>
<div class="app">
<p>Track the weather in real‑time with the <strong>Zoom Earth</strong> app.</p>
<a href="https://play.google.com/store/apps/details?id=com.neave.zoomearth" rel="nofollow" class="app-link intro">
<span class="icon"></span>
<span class="text">Download App</span>
</a>
<button class="dialog continue" aria-label="Continue"><span class="text">Continue</span></button>
</div>
<div class="location">
<p>Welcome! Let’s start by finding your location on the map.</p>
<button class="dialog accent geolocation-welcome" aria-label="Show Your Location"><span class="icon"></span><span class="text locate">Show Your Location</span><span class="text locating">Locating…</span></button>
<button class="dialog search-welcome" aria-label="Search"><span class="icon"></span><span class="text">Search…</span></button>
</div>
</aside>
<div class="main-tooltip" role="tooltip">
<div class="tooltip">
<span class="text"></span>
<span class="anchor"></span>
</div>
</div>
<span class="preload-images"></span>
<div class="resize">|—</div></main>
<script>window._ZE={"version":{"app":"dea6b52d","labels":"v9","fill":"v1","land":"v1","line":"v1","gfs":"v1","icon":"v1"},"config":{"timeOffset":1732746100000-new Date().getTime(),"countryCode":"ES","mobile":false,"useWebP":true,"useLog":false},"tiles":{"geocolor":{"min":1731880800,"max":1732744200},"radar":{"min":1732530000,"max":1732747800}},"place":{"isDefault":true,"isMarker":false,"view":"40.24448698,-3.64755047,5"},"strings":{"date":{"days":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"daysShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"months":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthsShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"am":"AM","dayExtra":"","midnight":"Midnight","noon":"Noon","pm":"PM","relative":{"latest":"Latest Time","now":"Now","nowcast":"Nowcast","today":"Today","tomorrow":"Tomorrow","yesterday":"Yesterday"}},"agency":{"jma":"JMA","nasa":"NASA"},"button":{"dismiss":"Dismiss","remove":"Remove"},"direction":{"east":"E","north":"N","south":"S","west":"W"},"error":{"network":"Unable to load","retry":"Try Again"},"fire":{"and":"and","complex":"Complex","contained":"contained","control":{"bh":"Being Held","oc":"Out of Control"},"fire":"Fire","fires":"Fires","prescribedBurn":"Prescribed Burn"},"hud":{"geolocation":{"approximate":"Approximate Location","removed":"Location Off","success":"Located"},"loading":"Loading…","model":"%s Forecast Model","overlay":{"clouds":{"off":"Clouds Off","on":"Clouds On"},"coverage":{"off":"Radar Coverage Off","on":"Radar Coverage On"},"crosshair":{"off":"Crosshair Off","on":"Crosshair On"},"fires":{"off":"Active Fires Off","on":"Active Fires On"},"heat":{"off":"Heat Spots Off","on":"Heat Spots On"},"heat-fires":{"off":"Heat & Fires Off","on":"Heat & Fires On"},"isolines":{"off":"Pressure Isolines Off","on":"Pressure Isolines On"},"label-values":{"off":"Forecast Values Off","on":"Forecast Values On"},"labels":{"off":"Labels Off","on":"Labels On"},"lines":{"off":"Border Lines Off","on":"Border Lines On"},"precipitation-animation":{"off":"Rain Animation Off","on":"Rain Animation On"},"radar":{"off":"Radar Off","on":"Radar On"},"storms":{"off":"Tropical Systems Off","on":"Tropical Systems On"},"terminator":{"off":"Night Boundary Off","on":"Night Boundary On"},"wind-animation":{"off":"Wind Animation Off","on":"Wind Animation On"}},"share":"Share","time":{"timeControl":{"clock":"Clock","timeline":"Timeline"},"timeFormat":{"hour12":"12-Hour Time Format","hour24":"24-Hour Time Format"},"timeZone":{"local":"Local Time Zone","utc":"UTC Time Zone"}},"unit":{"area":{"acres":"acres","hectares":"hectares","imperial":"sq mi","metric":"km²"},"coordinate":{"decimal":"Decimal","dms":"DMS"},"distance":{"imperial":"mi","metric":"km","nautical":"NM"},"temperature":{"celsius":"Celsius","fahrenheit":"Fahrenheit","kelvin":"Kelvin"},"wind":{"beaufort":"Beaufort scale"}}},"info":{"beaufort00":"Calm","beaufort01":"Light Air","beaufort02":"Light Breeze","beaufort03":"Gentle Breeze","beaufort04":"Moderate Breeze","beaufort05":"Fresh Breeze","beaufort06":"Strong Breeze","beaufort07":"Near Gale","beaufort08":"Gale","beaufort09":"Strong Gale","beaufort10":"Storm","beaufort11":"Violent Storm","beaufort12":"Hurricane","cityLights":"City Lights","dewPoint":{"dry":"Dry","extremelyDry":"Extremely Dry","extremelyHumid":"Extremely Humid","humid":"Humid","slightlyHumid":"Slightly Humid","veryDry":"Very Dry","veryHumid":"Very Humid"},"geolocation":"Your Location","heat":"Heat","noImagery":"No Imagery","notLive":"Not Live","pressure":{"high":"High","low":"Low","mean":"Average"},"weather":{"cloudsNoneDay":"Sunny","cloudsNoneNight":"Clear Sky","cloudsOvercast":"Cloudy","cloudsPartly":"Partly Cloudy","fog":"Fog / Low Cloud","hail":"Hail","noCoverage":"No Radar Data","noPrecipitation":"No Precipitation","rainExtreme":"Extreme Rain","rainHeavy":"Heavy Rain","rainLight":"Light Rain","rainModerate":"Moderate Rain","rainVeryLight":"Very Light Rain","snowHeavy":"Heavy Snow","snowLight":"Light Snow","snowModerate":"Moderate Snow"}},"key":{"animationSpeed":"A","clouds":"O","coverage":"Q","crosshair":"C","fires":"F","heat":"H","isolines":"I","label-values":"V","labels":"L","lines":"K","model":"M","precipitation-animation":"P","radar":"R","storms":"S","terminator":"N","timeControl":"J","timeFormat":"T","timeZone":"Z","wind-animation":"W"},"layer":{"category":{"humidity":"Humidity","satellite":"Satellite","temperature":"Temperature","wind":"Wind"},"dropdown":{"dew-point":"Dew Point","humidity":"Relative Humidity","precipitation":"Precipitation","pressure":"Pressure","radar":"Radar","satellite":"Live Satellite","satellite-hd":"HD Satellite","temperature":"Temperature","temperature-feel":"“Feels Like” Temperature","wind-gusts":"Wind Gusts","wind-speed":"Wind Speed"},"full":{"dew-point":"Dew Point Forecast Map","home":"Live Weather Map & Hurricane Tracker","humidity":"Relative Humidity Forecast Map","precipitation":"Precipitation Forecast Map | Rain, Snow, Clouds","pressure":"Atmospheric Pressure Forecast Map","radar":"Live Rain Radar Nowcast Map","satellite":"Live Weather Satellite Map","satellite-hd":"HD Satellite Map","temperature":"Temperature Forecast Map","temperature-feel":"“Feels Like” (Heat Index) Temperature Forecast Map","wind-gusts":"Wind Gusts Forecast Map","wind-speed":"Wind Speed Forecast Map"},"name":{"dew-point":"Dew Point Forecast","humidity":"Humidity Forecast","precipitation":"Precipitation Forecast","pressure":"Pressure Forecast","radar":"Live Rain Radar","satellite":"Live Satellite","satellite-hd":"HD Satellite","temperature":"Temperature Forecast","temperature-feel":"“Feels Like” Forecast","wind-gusts":"Wind Gusts Forecast","wind-speed":"Wind Speed Forecast"},"short":{"dew-point":"Dew Point","humidity":"Relative","precipitation":"Precipitation","pressure":"Pressure","radar":"Radar","satellite":"Live","satellite-hd":"HD","temperature":"Actual","temperature-feel":"Feels Like","wind-gusts":"Wind Gusts","wind-speed":"Wind Speed"}},"legend":{"rain":{"heavy":"Heavy","light":"Light","moderate":"Moderate","title":"Rain"}},"model":{"gfs":"GFS","icon":"ICON"},"notification":{"graphics":"Graphics error","layerHD":"Switch to _HD Satellite_","layerLive":"Switch to _Live Satellite_","layerRadar":"Use _Radar_ to see live rain","layerRain":"See the _rain forecast_","layerWind":"See the _wind forecast_","maxZoom":"Maximum resolution","offline":"No Internet connection","outage":"Imagery is unavailable. _More info_","slow":"Slow Internet connection","stormSimilar":"Are you looking for %s?","update":"New version available _Update Now_"},"outage":{"description":"Imagery from %s is currently unavailable.","reason":"Normal service should resume soon. Apologies for the inconvenience."},"overlay":{"clouds":"Clouds","coverage":"Radar Coverage","crosshair":"Crosshair","fires":"Active Fires","heat":"Heat Spots","isolines":"Pressure Isolines","label-values":"Forecast Values","labels":"Labels","lines":"Border Lines","precipitation-animation":"Rain Animation","radar":"Radar","storms":"Tropical Systems","terminator":"Night Boundary","title":"Map Overlays","wind-animation":"Wind Animation"},"punctuation":{"colon":"%s: ","comma":", ","parenthesis":"(%s)","percent":"%s%","space":" "},"satellite":{"goes-east":"GOES-East","goes-west":"GOES-West","himawari":"Himawari","msg-iodc":"Meteosat-IODC","msg-zero":"Meteosat","mtg-zero":"Meteosat Beta"},"search":{"clear":"Clear All","coordinate":"Coordinate:","recent":"Recent Searches"},"settings":{"animation":{"speed":{"fast":"Fast","medium":"Medium","slow":"Slow"},"style":{"fast":"Fast","smooth":"Smooth"}},"animationDuration":"Animation Duration","animationHours":"%d Hours","animationSpeed":"Animation Speed","animationStyle":"Animation Style","area":"Area","areaFire":"Fire Burnt Area","coordinate":"Coordinate System","distance":"Distance","mtgBeta":{"disabled":"Disabled","enabled":"Enabled"},"mtgBetaTitle":"Meteosat Beta","precipitation":"Precipitation","pressure":"Atmospheric Pressure","temperature":"Temperature","wind":"Wind Speed"},"storm":{"chance":{"day2":"%s in 2 days","day7":"%s in 7 days","development":"Potential for development","high":"high","hours24":"%s chance in 24 hours","low":"low","medium":"medium"},"cone":"Cone of Uncertainty","forecast":"Forecast","investArea":"Possible Development Area","lastMod":"Last Modified:","liveTitle":"LIVE Tracker, Updates & Forecast","warningHurricane":"Hurricane Warning","warningStorm":"Tropical Storm Warning","watchHurricane":"Hurricane Watch","watchStorm":"Tropical Storm Watch","winds":"%s winds"},"unit":{"acre":"acre","acres":"acres","acreShort":"ac","beaufort":"Bft","celsius":"°C","dbz":"dBZ","degree":"°","fahrenheit":"°F","hectare":"hectare","hectares":"hectares","hectareShort":"ha","hpa":"hPa","inh":"in/h","inhg":"inHg","kelvin":"K","km":"km","km2":"km²","kmh":"km/h","knot":"knot","knots":"knots","mb":"mb","miles":"mi","miles2":"sq mi","mmh":"mm/h","mmhg":"mmHg","mph":"mph","ms":"m/s","nm":"NM","utc":"UTC"}}};setTimeout(function(){var s=document.styleSheets;for(var i=s.length;i--;){s[i].disabled=s[i].ownerNode.tagName==='STYLE';}},150)</script>
<script src="/assets/js/app.dea6b52d.js"></script>
</body></html>