20.0°N 0.0°E · ZOOM 2

Weather map

Cities come from the free geo endpoints; conditions come from a server-side weather proxy, plotted per coordinate on OpenStreetMap. Pick a country, then narrow to a subdivision.

INPUT · COUNTRY → SUBDIVISION

0 countries available

0 subdivisions available

Weather display

Select a country
0 locations
Powered by OpenWeatherMap
Map status Initializing map...

PLOT · CURRENT CONDITIONS

OpenStreetMap · Leaflet

Loading map...

Cold (< 10°C / 50°F)
Mild (10–25°C / 50–77°F)
Hot (> 25°C / 77°F)

TABLE · CURRENT WEATHER CONDITIONS

Location Temperature Conditions Humidity Wind
Select a country to load weather data

SOURCES

  • Countries: MatrixAPI free
  • Cities: MatrixAPI free
  • Weather: OpenWeatherMap server-proxied
  • Base map: OpenStreetMap + Leaflet

TELEMETRY · THIS SESSION

  • Map: -ms
  • Countries: -ms
  • Weather: -ms
  • Total requests: 0

PROCEDURE

How to use

  1. Select a country — loads its subdivisions and cities.
  2. Optional subdivision — narrows to one state or province.
  3. Display logic — country view shows the top 2 cities per subdivision; subdivision view shows all its cities. Only cities with coordinates appear on the map.
  4. Click a marker — a popup shows temperature, conditions, humidity, and wind.

Best coordinate coverage

These countries have the most cities with coordinates:

🇺🇸 United States
🇫🇷 France
🇮🇹 Italy
🇲🇽 Mexico
🇪🇸 Spain
🇷🇴 Romania
🇩🇪 Germany
🇵🇭 Philippines
🇧🇷 Brazil
🇷🇺 Russia

Note: when the weather proxy has no live data, this demo falls back to simulated conditions. Only cities with latitude/longitude can be plotted — countries outside the list above may have limited coordinate data.