MapyClimbs Mobile

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

K instalaci tototo skriptu si budete muset nainstalovat rozšíření jako Tampermonkey, Greasemonkey nebo Violentmonkey.

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

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Violentmonkey.

K instalaci tohoto skriptu si budete muset nainstalovat rozšíření jako Tampermonkey nebo Userscripts.

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

K instalaci tohoto skriptu si budete muset nainstalovat manažer uživatelských skriptů.

(Už mám manažer uživatelských skriptů, nechte mě ho nainstalovat!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Už mám manažer uživatelských stylů, nechte mě ho nainstalovat!)

Autor
leprrikon
Denně instalací
0
Celkem instalací
5
Hodnocení
0 0 0
Verze
0.1.0
Vytvořeno
17. 04. 2026
Aktualizováno
17. 04. 2026
Size
65,5 KB
Licence
neuvedeno
Spustit na

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