MapyClimbs Mobile

Detect climbs on Mapy.com / Mapy.cz routes in mobile browsers with a floating analysis panel.

Dovrai installare un'estensione come Tampermonkey, Greasemonkey o Violentmonkey per installare questo script.

You will need to install an extension such as Tampermonkey to install this script.

Dovrai installare un'estensione come Tampermonkey o Violentmonkey per installare questo script.

Dovrai installare un'estensione come Tampermonkey o Userscripts per installare questo script.

Dovrai installare un'estensione come ad esempio Tampermonkey per installare questo script.

Dovrai installare un gestore di script utente per installare questo script.

(Ho già un gestore di script utente, lasciamelo installare!)

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione come ad esempio Stylus per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

Dovrai installare un'estensione per la gestione degli stili utente per installare questo stile.

(Ho già un gestore di stile utente, lasciamelo installare!)

Autore
leprrikon
Installazioni giornaliere
0
Installazioni totali
5
Valutazione
0 0 0
Versione
0.1.0
Creato il
17/04/2026
Aggiornato il
17/04/2026
Dimensione
65,5 KB
Licenza
Non disponibile
Applica a

MapyClimbs Mobile

Detects and rates climbs on Mapy.com / Mapy.cz routes in mobile browsers.

This userscript adds a floating panel to the Mapy route planner, captures the route GPX export, and shows detected climbs with distance, elevation gain, average grade, max grade, summit, and category. Manual GPX import is included as a fallback.

## What Hills Are Rendered

The script uses heuristic climb detection based on the GPX elevation profile. In general, it renders climbs that are roughly:

  • at least 300 m long
  • at least 30 m of elevation gain
  • at least 2% average grade

Nearby ramps may be merged into one climb, and long flat sections may split a climb into separate parts. Results are approximate and may differ from Strava, Garmin, or official climb categorizations.

## Credit

Inspired by the original MapyClimbs Chrome extension on the Chrome Web Store. This is an unofficial mobile-oriented userscript adaptation and is not affiliated with the original author.

## Privacy

  • GPX data is processed locally in your browser
  • The script does not upload your route anywhere
  • The last analyzed route may be stored locally for convenience

## Safari + Userscripts App

  1. Install the Userscripts app from the App Store
  2. Enable it in Safari:
    • Settings > Safari > Extensions > Userscripts
    • Allow it for All Websites
  3. Open this .user.js script link in Safari
  4. Open the Userscripts extension popup and confirm installation
  5. Open a route on mapy.com or mapy.cz
  6. Tap MapyClimbs and then Analyze Route

If automatic GPX capture does not work, use Import GPX.

## Disclaimer

  • This script was written with AI assistance
  • It is shared as-is
  • I do not provide maintenance, updates, or bug support