WP GPX Maps
by bastianonm 4.1 (59 reviews)

WP GPX Maps

GPX, FIT and KML tracks on an interactive map with elevation and heart rate charts, 3D terrain and a route summary that AI assistants can read.

WP GPX Maps ranks #3,470 among WordPress.org plugins with 4,000+ active installations, is #50 of 1,003 in the Maps & Location category, a 4.1/5 rating from 59 reviews, and was last updated Oct 30, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v1.10.01 Current Version v1.10.01
Updated 1 week ago Last Update on 30 Oct, 2026
Refreshed 1 week ago Last Refreshed on
#50 of 1,003 in Maps & Location Top 5% by installs Downloads -38.3% this week Actively maintained
View on WordPress.org
Rank
#3,470
— No change
Active Installs
4K+
-12.4%
KW Avg Position
19.4
0.4 worse
Downloads
142.5K
+989 today
Support Resolved
0%
— No change
Rating
82%
Review 4.1 out of 5
4.1 (59 reviews)

Next Milestone 5K

Total Progress 52.5%
4K+ 5K+
247
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 475 more installs to reach 5K+

Rank Changes

3,297 3,383 3,470 3,557 3,644 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
3,297 3,386 3,475 3,564 3,653 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Current #3,470
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 500 1K 1.5K 2K 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
0 500 1K 1.5K 2K 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026 02-11-2026 03-11-2026 04-11-2026 05-11-2026 06-11-2026 07-11-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.1
59 reviews
Overall 82%
5
38 (64%)
4
8 (14%)
3
3 (5%)
2
3 (5%)
1
7 (12%)

Security History

Source: WPVulnerability

3 known vulnerabilities on record · 0 in the last 24 months · checked 1 month ago

  1. WP GPX Maps [wp-gpx-maps] < 1.7.10 (closed)

    CVE-2024-9028 · Fixed in v1.7.10

  2. WP GPX Maps [wp-gpx-maps] < 1.7.06 (closed)

    CVE-2023-44234 · Fixed in v1.7.06

  3. WP GPX Maps [wp-gpx-maps] < 1.1.23 (closed)

    CVE-2012-6649 · Fixed in v1.1.23

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who want to showcase GPS-tracked routes such as hikes, runs, or rides. It solves the problem of turning a GPX file into an interactive map with an altitude graph, optionally paired with NextGen Gallery or post-attached images placed along the track.

  • Draws GPX track on map
  • Interactive altitude graph
  • Custom colors and icons
  • Multiple language support
  • Speed, heart rate, temperature charts
  • Cadence and grade charts
  • NextGen Gallery image integration
  • Post attachment image integration

Frequently Asked Questions

Common questions about WP GPX Maps

No. OpenStreetMap, Humanitarian, Hike & Bike and OpenSeaMap work without a key. The Thunderforest maps need a free Thunderforest API key. MapBox styles and 3D terrain need your own MapBox access token: when it is set in the settings, all the maps use MapBox.
Set a MapBox access token, then enable 3D terrain and a view tilt in the block (or mapbox3d=true pitch=60 in the shortcode). bearing rotates the view, mapboxstyle chooses the style of a single map, for example satellite-streets-v12.
Use the GPX files separated by commas: [sgpx gpx="/wp-content/uploads/gpx/day1.gpx,/wp-content/uploads/gpx/day2.gpx"]. Each file gets its own color and the totals are for the whole route.
The main ones (every attribute also has a default in the settings; true / false turn an option on or off): gpx: path of the GPX file from the site root, or its URL; several files separated by commas. mheight, gheight, width: map height, chart height (0px hides the chart), width. mtype: map type without MapBox: OSM1 OpenStreetMap, OSM2 Thunderforest OpenCycleMap (CyclOSM without API key), OSM3 Thunderforest Outdoors, OSM4 Transport, OSM5 Landscape (Thunderforest maps need an API key, otherwise OpenStreetMap is used), OSM7 Humanitarian, OSM9 OpenTopoMap, OSM10 OpenSeaMap sea marks over OpenStreetMap, OSM11 GSI Japan, OSM12 CyclOSM. mapboxstyle, mapbox3d, pitch, bearing: MapBox style, 3D terrain, view tilt (0-85) and rotation. colorby: grade, speed, hr, elevation or none. mlinecolor: track color (several colors separated by spaces, one per track). kmmarkers: distance marker every N km or miles; startend: start / finish markers. fadeedges: true to fade the edges of the map into the page, or the color of the page behind the map, e.g. #f4f1ea. waypoints, startIcon, endIcon, currentIcon, waypointicon, zoomonscrollwheel, download. showele, showspeed, showhr, showcad, showatemp, showgrade and their colors glinecolor, glinecolorspeed, glinecolorhr, glinecolorcad, glinecoloratemp, glinecolorgrade. uom: 0 meters, 1 feet/miles, 2 meters/kilometers, 3 meters/nautical miles, 4 meters/miles, 5 feet/nautical miles. uomspeed: 0 m/s, 1 km/h, 2 miles/h, 3 min/km, 4 min/mile, 5 knots, 6 min/100 m. chartFrom1, chartTo1, chartFrom2, chartTo2: range of the altitude and speed axes. summary and summarytotlen, summarymaxele, summaryminele, summaryeleup, summaryeledown, summaryavgspeed, summarymaxspeed, summarymaxgrade, summaryavgcad, summaryavghr, summaryavgtemp, summarytotaltime, summarymovingtime. nggalleries, ngimages, attachments, dtoffset: photos on the map. pointsoffset, donotreducegpx, skipcache: processing of large files. description: text description of the track for screen readers, search engines and AI, hidden (default), visible or false; structureddata: false leaves out the schema.org data. The complete list with the current defaults is in Settings > WP GPX Maps > Help.
The plugin skips points closer than 10 meters (pointsoffset) and can keep about 200 points for the map and the chart, then caches the result, so even long tracks load fast.
Upload them in the Media Library: WordPress puts them in a folder for each month, and you can search them, give them a title and see the post they belong to. Media folder plugins work with them too. In the GPX Map block choose a file with the Media Library button. Every uploaded track file is checked first: files that are not valid tracks, or that contain scripts or HTML, are refused.
Yes. Tick the activities of a route in the editor (Activities panel, like categories), in Quick Edit, or for many posts at once with Bulk Edit. Each activity has a page, e.g. /activity/mountain-bike/, you can add to the menu, and the site search finds the routes by activity. Edit the list and the icons in Posts > Activities. Media Library files can have activities too.
GPX, FIT (the activity files of Garmin, Wahoo, Coros and most bike computers and watches), TCX and KML / KMZ (Google Earth). Use them like a GPX file: [sgpx gpx="/wp-content/uploads/gpx/ride.fit"]. The format is recognized from the content of the file. The map is not styled, or is missing, in a widget or a page builder The plugin loads the map style only on the pages whose posts contain the block or the shortcode; maps added in other ways load it in the footer. To load it in the head of every page add add_filter( 'wpgpxmaps_load_assets', '__return_true' ); to your theme. Maps start when they get near the screen: to start them as soon as the page has loaded use add_filter( 'wpgpxmaps_lazy_load', '__return_false' );.
Yes. Besides the map, every map prints a short text description of the route and schema.org structured data (JSON-LD) with distance, elevation, time and the route line. AI assistants, search engines and screen readers read them even though they can't run the map. The description is not shown on the page unless you choose so; you can turn both off in the settings.
Yes, WP GPX Maps is free and open source (GPLv2 or later).

Sign In / Register

You need to sign in or register to use this feature.