MapyClimbs Mobile

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

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

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

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

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

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.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
leprrikon
Dziennych instalacji
0
Wszystkich instalacji
5
Oceny
0 0 0
Wersja
0.1.0
Utworzono
17-04-2026
Zaktualizowano
17-04-2026
Rozmiar
65,5 KB
Licencja
Brak licencji
Dotyczy

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