5,233 GPL Products · Updated DailyPRO Versions Available · Instant Download

JVM Simple Map

v1.0.2 Updated 2 days ago Live Demo ↗
Download JVM Simple Map 1.0.2
Free download · version 1.0.2

Description

At a glance

JVM Simple Map v1.0.2 — free WordPress plugin download. Key facts: updated September 24, 2026 · requires WordPress 6.6+ & PHP 8.0+.

JVM Simple Map adds a single Gutenberg block that shows a contact map with a marker and an optional popup. Pick an address, coordinates are looked up automatically, and you are done. No Google account, no billing, no API key needed for the default setup.

How it works

  • Add the “JVM Map” block to any page or post.
  • Search the address in the block sidebar (uses the free, keyless PDOK Locatieserver for Dutch addresses) or enter latitude/longitude manually.
  • Set zoom level, map height and popup text. The editor shows a live preview of the map.

Tile providers (Settings JVM Map)

The map style is configured once per site and applies to all maps:

  • PDOK (default): Dutch government geodata (Kadaster). Free, no API key.
  • PDOK vector: sharper vector rendering of the same data. Free, no API key.
  • CARTO: Voyager, Positron or Dark Matter raster tiles. Requires a free API key.
  • CARTO vector: sharper vector rendering. Requires the same API key.
  • Stadia Maps: several styles. Requires a free API key.
  • TopPlusOpen: German government geodata. Free, no API key.
  • OpenStreetMap: standard tiles, for development only (see usage policy).

Vector maps are rendered with MapLibre GL under the Leaflet API, so markers, popups and the scroll hint keep working exactly the same. Browsers without WebGL automatically fall back to raster tiles.

Details

  • Custom marker icon (Media Library upload) with automatic scaling.
  • Lazy loading: maps below the fold only download tiles once scrolled into view (can be disabled).
  • “Use Ctrl + scroll to zoom” hint so the map never hijacks page scrolling.
  • All libraries (Leaflet 1.9.4, MapLibre GL, gesture handling) are bundled locally: no CDN, no extra dependencies, no tracking.
  • English with Dutch translation included (languages/).

External services

Depending on the configured tile provider (Settings JVM Map), the visitor’s browser contacts one of the following map services to download map images or vector tiles. This happens every time a page with a map is viewed. Like any web request, this exposes the visitor’s IP address and browser user agent to that service; no cookies are set and no account or personal data is sent by this plugin. Only the active provider is ever contacted.

  • PDOK (default, raster and vector) — Dutch government geodata by Kadaster. Used for the map background and, in the block editor only, for address search (the search text typed by the editor is sent to PDOK when the search button is used). Map data under CC-BY-4.0, attribution shown on the map. Terms: https://www.pdok.nl/pdc-afnemers-van-data — Privacy: https://www.kadaster.nl/privacy
  • CARTO (only when selected, requires API key) — raster or vector basemap tiles, requested with your API key. Terms: https://carto.com/legal/basemap-terms — Privacy: https://carto.com/privacy/
  • Stadia Maps (only when selected, requires API key) — raster map tiles, requested with your API key. Terms: https://stadiamaps.com/terms-of-service/ — Privacy: https://stadiamaps.com/privacy/
  • TopPlusOpen (only when selected) — German government geodata (BKG) under the dl-de/by-2-0 licence: https://www.govdata.de/dl-de/by-2-0
  • OpenStreetMap (only when selected, development only) — standard tiles, subject to the tile usage policy: https://operations.osmfoundation.org/policies/tiles/ — Privacy: https://wiki.osmfoundation.org/wiki/Privacy_Policy

Third-party software

This plugin bundles the following unmodified libraries (all GPL-compatible):

  • Leaflet 1.9.4 (BSD-2-Clause) by Vladimir Agafonkin, https://leafletjs.com
  • MapLibre GL JS 5.24.0 (BSD-3-Clause), https://maplibre.org
  • maplibre-gl-leaflet 0.1.3 (ISC License) by MapLibre and Mapbox, https://github.com/maplibre/maplibre-gl-leaflet
  • leaflet-gesture-handling 1.2.2 (MIT) by A Marquis, https://github.com/elmarquis/leaflet-gesture-handling

Frequently asked questions

What do I get when I download JVM Simple Map?

JVM Simple Map 1.0.2 is the latest version. It is a WordPress plugin you can download here free of charge under the GPL license, with the complete feature set included and no trial limitations.

Does JVM Simple Map cost anything?

No. JVM Simple Map 1.0.2 is 100% free — the full GPL version, not a trial or demo. There are no download limits, no accounts to create, and no upsells during the download.

How do I install JVM Simple Map 1.0.2?

Download the ZIP file from this page, then in your WordPress dashboard go to Plugins → Add New → Upload Plugin, choose the file, click Install Now, then Activate. The plugin works immediately after activation — no license key or extra setup is required for the core features.

What are the requirements for JVM Simple Map?

JVM Simple Map 1.0.2 requires WordPress 6.6 or higher and PHP 8.0 or higher. Most modern WordPress hosts already meet these versions. Running older versions may cause features to break, so update WordPress and PHP first if your site is behind.

When was JVM Simple Map last updated?

Version 1.0.2 was last updated on September 24, 2026. This page is refreshed automatically, so the download here always matches the newest version we have verified.

Is the JVM Simple Map download safe?

The file is sourced directly from the official WordPress.org repository — the same file the developer published. It is served unmodified, so what you install here is byte-identical to the official release.

Version: 1.0.2
Updated: October 1, 2026

Technical details

Version1.0.2
Last updatedSeptember 24, 2026
Requires WordPress6.6 or higher
Requires PHP8.0 or higher
AuthorJoris van Montfort
Tagscontact, leaflet, location, map, openstreetmap
Demo JVM Simple Map

Download JVM Simple Map

Download JVM Simple Map WP Plugin

Official Page ↗

Note: if the download does not start, disable your ad blocker and try again.

Leave a Comment