Description
Weather Map allows you to display real-time weather information for multiple coordinates using OpenWeatherMap API. Each location’s weather is fetched and displayed on an interactive map (Leaflet.js based). The plugin includes a 15-minute caching mechanism to reduce API usage.
Features:
– Enter up to 6 coordinates to keep the map readable.
– Built-in API key validator before saving.
– 15-minute transient cache for weather data.
– Fully shortcode-based integration: [weather_map].
– Admin-friendly settings interface.
External Services
This plugin connects to the OpenWeatherMap API to retrieve real-time weather information for the locations configured in the plugin settings.
Data Sent:
– Latitude and longitude values entered by the site admin
– The API key provided by the site admin in the plugin settings
Data is sent only when:
– The front-end map loads to fetch and display weather data for a specific location
Service Provider:
– OpenWeatherMap
– Terms of Service
– Privacy Policy
Screenshots
Installation
- Upload the plugin to the
/wp-content/plugins/weather-map/directory. - Activate the plugin via the Plugins” menu in WordPress.
- Go to Weather Map” in the admin menu.
- Enter your OpenWeatherMap API key and up to 6 coordinate pairs.
- Use the
[weathermap]shortcode on any page or post.
FAQ
-
How do I get an API key?
-
You can register for a free or paid API key at https://openweathermap.org/api. Choose a plan based on your expected usage.
-
How is API usage calculated?
-
Each coordinate results in one API call. So if you have 4 coordinates and load the page, that’s 4 API requests. Caching prevents duplicate calls within a 15-minute window.
-
How many coordinates can I enter?
-
To keep the map clean, a maximum of 6 coordinates is recommended.
-
How do I display the map on a page?
-
Simply use the shortcode
[weather_map]in your content editor or page builder.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Weather Map” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Weather Map” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0
- Initial release of the Weather Map plugin with Leaflet.js, OpenWeatherMap integration, admin settings, validation, and caching.


