Last updated 2026-07-15
City detail
Opening a city page
Search results and home cards open a page for that place. You do not need to pin a city to view it. Pinning only adds it to Your locations on the home page. A few showcase cities and places already known to the site always open; unknown addresses show a helpful empty state or 404.
Forecast tabs
Use the tabs to move between:
• Today — current conditions and quick facts • Hourly — the next hours • 10-Day — the longer outlook • History — past days when we have stored them
You can share a link that opens a tab (for example with ?tab=hourly). Up to three weather alert banners may appear above the page when alerts exist. An ad unit may sit under the tabs.
Map or photo at the top
By default the header shows a satellite map of the area. Operators can switch to location photos instead (from photo providers when available, otherwise a simple brand image). Optional Street View is an operator setting when the map backdrop is off.
Today
Current temperature and condition, metric tiles (humidity, wind, and similar), and expanders for more detail. A short hourly preview for the rest of the day when available.
Hourly
The next twelve hours: temperature, chance of rain, and wind at a glance.
10-Day
Up to ten days with high/low, conditions, rain chance, wind, and UV. Select a day to focus the chart.
History
Past days from stored observations when available, with a day picker and chart.
Pin and email
The Options menu lets you Pin to your locations or Subscribe for a weekly digest and weather alerts for this place.
For site operators
resolveCity() always serves five PLATFORM_SHOWCASE_CITIES (London, Dubai, New York, Tokyo, Sydney) plus rows with city_slug. Default hero: Esri satellite map via Leaflet when isCityHeroOsmEnabled() (NEXT_PUBLIC_CITY_HERO_OSM unset or not "0"). Photos only when the map hero is off (Unsplash → Wikimedia → Pexels), mainly the same cascade used for journal imagery. Street View opt-in: NEXT_PUBLIC_CITY_HERO_STREET_VIEW=1 with Maps key. Client batch: current, hourly, daily only — no minutely UI. History: GET /api/weather/history. First successful current check can mark the city indexable for sitemap/SEO.