MapyClimbs Mobile

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

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

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

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

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

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

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

(I already have a user script manager, let me install it!)

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.

(I already have a user style manager, let me install it!)

יוצר
leprrikon
התקנות יומיות
0
סה"כ התקנות
5
דירוגים
0 0 0
גרסה
0.1.0
נוצר
17-04-2026
עודכן
17-04-2026
Size
65.5 קילו-בייט
רישיון
לא זמין
חל על

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