Greasemonkey - Geocaching Map Enhancements

Geocaching Map Enhancements

Geocaching Map Enhancements - jedno z nejlepších mapových rozhraní pro geokešing. Umožňuje snadno vyměňovat mapové podklady velké i malých map. Rychle je přepínat, přidávat nové a přidává i některé další možnosti jako měření vzdáleností, souřadnice a další a další

Instalace

První a důležité je mít v prohlížeči plugin (zásuvný modul) který umožňuje instalaci skriptů:

A nainstalovat si ho do prohlížeče.1)

Stáhnout skript lze potom odtud: ZDE. V případě, že máte nainstalované některé z výše uvedených rozšíření stačí kliknout vpravo nahoře na tlačítko install. A nebo prostě SEM

Když pak vstoupíte na velkou mapu na serveru Geocaching tak pokud vše funguje mělo by to vypadat zhruba takto možná podklad budete mít jiný. Pokud se toto nezobrazí je potřeba v levé boční liště map vstoupit do Set Map Preferences/Nastavení Map v levém dolním rohu vysouvací lišty. Tam pak musíte nastavit „Leaflet“ mapy (ty s tou větvičkou a lupením… a pak se vrátit do map a už by to mělo fungovat.
S přepnutými Google Mapami to opravdu nefunguje!!

Obr. 1: Po implementaci pluginu a skriptu - Geocaching Map Enhancements

Možnosti

  • Info nástroj - kliknutím se zapne/vypne (indikace modře). Při zapnutém - kliknutím kamkoliv do mapy zobrazí souřadnice a odkazy na další zajímavá místa.
  • Trasovací nástroj - kliknutím se zapne/vypne (indikace modře) Při zapnutém klikáním do mapy umísťujete značky s trasou do mapy a dole v info boxu se zobrazuje naměřená vzdálenost. Kliknutím na již položený bod se objeví info s možností bod smazat nebo smazat vše.
  • Zpět na domácí souřadnice - Domeček - kliknutím přemístí mapu na vaše zadané domácí souřadnice
  • Nastavení - vstup do nastavení skriptu

Nastavení

Kliknutím na ozubené kolečko - se dostanete do nastavení skriptu kde se dá mnoho věcí nastavit.
Obr. 2: Nastavení skriptu

  • Map display - na této záložce se dá nastavit které mapy budou viditelné v přepínání map - které budou k dispozici. Navíc se tam dá nastavit i mapa která se natáhne jako první při startu map (Default map source). Po změnách v levém dolním rohu tlačítko Save pro uložení.
  • Manage maps - tady se dají nepotřebné mapové podklady smazat2) popřípadě nahrát jiné nové. Přidávání údajů pro nové podklady ve formátu JSON. Přidání podkladu přes editační box Mapsource a potvrzení tlačítkem Add3)) a pak uložením tlačítkem Save. Stávající mapové podklady se dají i vyexportovat tlačítkem Export custom maps. Po změnách je nutné stisknout v levém dolním rohu tlačítko Save pro uložení jinak změny ztratíte!
  • Other - další nastavení skriptu. Po změnách v levém dolním rohu tlačítko Save pro uložení.

Mapové podklady

Mapové podklady jsou vždy mezi dvěma složenými závorkami {..něco..} takže pokud chcete některý z mapových podkladů přidat tak zkopírujte některou složenou závorku včetně závorek - jen jednu(jeden řádek) a vložte jej v nastavení skriptu do políčka Mapsource na záložce Manage maps a klikněte na tlačítko Add pokud je vše vpořádku přiskočí mapa k zobrazeným a tlačítkem Save uložíte konfiguraci. Na mapě by se pak měla mapa objevit mezi mapami v přepínači map - napravo nahoře. Pokud chcete mapu smazat tak na stejné záložce Manage maps zaškrkněte některou mapu a dejte Save pozor to co smažete už zpět nedostanete :)

Doporučuji mapu: MTBmap.cz je to jeden z nejlepších podkladů - hodně podrobný
{"alt":"MTBmap.cz","tileUrl":"http://tile.mtbmap.cz/mtbmap_tiles/{z}/{x}/{y}.png","minZoom":1,"maxZoom":18,"attribution":"","ignore":false}
Další zajímavý podklad - OpenStreet Hike & Bike map
{"alt":"Hike&Bike", "tileUrl":"http://toolserver.org/tiles/hikebike/{z}/{x}/{y}.png", "attribution":"<a href='http://hikebikemap.de/'>Hike&Bike</a> render by Colin Marquardt from <a href='http://www.openstreetmap.org/'>OpenStreetMap</a> data, <a href='http://creativecommons.org/licenses/by-sa/2.0/'>CC-BY-SA</a>"}
Hromádka podkladů z map.cz (jednotlivé mapové podklady vždy mezi dvěmi složenými závorkami {..})
{"alt":"Mapy.cz základní","tileUrl":"http://m{s}.mapserver.mapy.cz/base-m/{z}-{x}-{y}","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz turistická","tileUrl":"http://m{s}.mapserver.mapy.cz/turist-m/{z}-{x}-{y}","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz dopravní","tileUrl":"http://m{s}.mapserver.mapy.cz/base-m/{z}-{x}-{y}?s=0.2&dm=Luminosity","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz letní","tileUrl":"http://m{s}.mapserver.mapy.cz/turist_aquatic-m/{z}-{x}-{y}","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz zimní","tileUrl":"http://m{s}.mapserver.mapy.cz/wturist_winter-m/{z}-{x}-{y}","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz zeměpisná","tileUrl":"http://m{s}.mapserver.mapy.cz/zemepis-m/{z}-{x}-{y}","minZoom":5,"maxZoom":18,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA","ignore":false},
{"alt":"Mapy.cz letecká","tileUrl":"http://m{s}.mapserver.mapy.cz/ophoto-m/{z}-{x}-{y}","minZoom":5,"maxZoom":20,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © GEODIS BRNO,s.r.o.","ignore":false},
{"alt":"Mapy.cz letecká 2006","tileUrl":"http://m{s}.mapserver.mapy.cz/ophoto0406-m/{z}-{x}-{y}","minZoom":5,"maxZoom":19,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © GEODIS BRNO,s.r.o.","ignore":false},
{"alt":"Mapy.cz letecká 2003","tileUrl":"http://m{s}.mapserver.mapy.cz/ophoto0203-m/{z}-{x}-{y}","minZoom":5,"maxZoom":19,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © GEODIS BRNO,s.r.o.","ignore":false},
{"alt":"Mapy.cz letecká popisky","tileUrl":"http://m{s}.mapserver.mapy.cz/hybrid-m/{z}-{x}-{y}","minZoom":5,"maxZoom":20,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © GEODIS BRNO,s.r.o.","overlay":true,"ignore":false},
{"alt":"2. vojenské mapování","tileUrl":"http://m{s}.mapserver.mapy.cz/army2-m/{z}-{x}-{y}","minZoom":5,"maxZoom":15,"subdomains":"1234","attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © 2nd Military Survey, © Datový podklad MŽP ČR, © Laboratoř geoinformatiky UJEP","ignore":false},
{"alt":"Mapy.cz cykloturistická", "tileUrl":"http://m{s}.mapserver.mapy.cz/turist_trail_bike-m/{z}-{x}-{y}", "minZoom":5, "maxZoom":18, "subdomains":"1234", "attribution":"<img src='http://mapy.cz/img/logo-small.svg' /> © Seznam.cz,a.s, © Přispěvatelé <a href='http://www.openstreetmap.org/copyright'>OpenStreetMap</a>, © NASA"}
Podrobné mapy ČR (1:10000) - opravdu hodně podrobné
{"alt":"Topomapy ČUZK","tileUrl":"http://geoportal.cuzk.cz/WMS_ZM10_PUB/WMService.aspx","crs":"EPSG:4326","layers":"GR_ZM10","format":"image/png","transparent":false,"attribution":"","overlay":false,"ignore":false,"minZoom":15,"maxZoom":17}
Kompass mapa
{"alt":"Kompass","tileUrl":"http://ec2.cdn.ecmaps.de/WmsGateway.ashx.jpg?Experience=kompass&MapStyle=KOMPASS%20Touristik&TileX={x}&TileY={y}&ZoomLevel={z}","minZoom":6,"maxZoom":15,"attribution":"Kompass","ignore":false}
Freemap Slovakia
{"alt":"Freemap Slovakia Hiking","tileUrl":"http://t{s}.freemap.sk/T/{z}/{x}/{y}.jpeg","attribution":"Map &copy; <a href='http://www.freemap.sk/'>Freemap Slovakia</a>, data &copy; <a href='http://openstreetmap.org'>OpenStreetMap</a> contributors","subdomains":"1234","minZoom":8,"maxZoom":16,"ignore":false},
{"alt":"Freemap Slovakia Bicycle","tileUrl":"http://t{s}.freemap.sk/C/{z}/{x}/{y}.jpeg","attribution":"Map &copy; <a href='http://www.freemap.sk/'>Freemap Slovakia</a>, data &copy; <a href='http://openstreetmap.org'>OpenStreetMap</a> contributors","subdomains":"1234","minZoom":8,"maxZoom":16,"ignore":false},
{"alt":"Freemap Slovakia Car","tileUrl":"http://t{s}.freemap.sk/A/{z}/{x}/{y}.jpeg","attribution":"Map &copy; <a href='http://www.freemap.sk/'>Freemap Slovakia</a>, data &copy; <a href='http://openstreetmap.org'>OpenStreetMap</a> contributors","subdomains":"1234","minZoom":8,"maxZoom":16,"ignore":false}
MapQuest mapy
{"alt":"MapQuest","tileUrl":"https://otile{s}-s.mqcdn.com/tiles/1.0.0/osm/{z}/{x}/{y}.jpg","name":"mpqosm","subdomains":"1234","ignore":true},
{"alt":"MapQuest Aerial","tileUrl":"https://otile{s}-s.mqcdn.com/tiles/1.0.0/sat/{z}/{x}/{y}.jpg","name":"mpqa","subdomains":"1234","ignore":true}
Bing mapy (microsoft)
{"alt":"Bing Maps","tileUrl":"https://ecn.t{s}.tiles.virtualearth.net/tiles/r{q}?g=864&mkt=en-gb&lbl=l1&stl=h&shading=hill&n=z","subdomains":"0123","minZoom":1,"maxZoom":20,"attribution":"<a href='https://www.bing.com/maps/'>Bing</a> map data copyright Microsoft and its suppliers","name":"bingmap","ignore":true},
{"alt":"Bing Aerial View","tileUrl":"https://ecn.t{s}.tiles.virtualearth.net/tiles/a{q}?g=737&n=z","subdomains":"0123","minZoom":1,"maxZoom":20,"attribution":"<a href='https://www.bing.com/maps/'>Bing</a> map data copyright Microsoft and its suppliers","name":"bingaerial","ignore":true}
Open Street, Open Cycle mapy
{"alt":"OpenStreetMap","tileUrl":"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","name":"osm","subdomains":"abc","ignore":false},
{"alt":"OpenCycleMap","tileUrl":"https://tile.thunderforest.com/cycle/{z}/{x}/{y}.png","name":"ocm","ignore":false}
Google mapy
{"alt":"Google Maps","tileUrl":"https://mt.google.com/vt?&x={x}&y={y}&z={z}","name":"googlemaps","attribution":"<a href='https://maps.google.com/'>Google</a> Maps","subdomains":"1234","tileSize":256,"maxZoom":22,"ignore":false},
{"alt":"Google Satellite","tileUrl":"https://mt.google.com/vt?lyrs=s&x={x}&y={y}&z={z}","name":"googlemapssat","attribution":"<a href='https://maps.google.com/'>Google</a> Maps Satellite","subdomains":"1234","tileSize":256,"maxZoom":22,"ignore":false}
Ostatní mapy
{"alt":"Map1.EU","tileUrl":"http://beta.map1.eu/tiles/{z}/{x}/{y}.jpg","minZoom":5,"maxZoom":15,"attribution":"Maps from Map1.EU and contributors CC-BY-SA","ignore":false},
{"alt":"ClWebMap","tileUrl":"http://static2.clweb.cz/mps/mapa_cz/zakladni/{z}/{x}/{x}_{y}.gif","name":"clw","ignore":false},
{"alt":"Toursprung","tileUrl":"http://tile02-cdn.maptoolkit.net/terrain/{z}/{x}/{y}.png","minZoom":2,"maxZoom":17,"attribution":"OpenStreetMap NPE","ignore":false},
{"alt":"London Street Maps","tileUrl":"https://ecn.t{s}.tiles.virtualearth.net/tiles/r{q}?g=864&productSet=mmCB","subdomains":"0123","minZoom":14,"maxZoom":17,"attribution":"<a href='https://www.bing.com/maps/'>Bing</a> map data copyright Microsoft and its suppliers","name":"binglondon","ignore":true}
Overlay - překryvy přes různé mapy - funguje nad většinou výšeuvedených map
{"alt":"Google labels","tileUrl":"http://mt1.google.com/vt/lyrs=h@218000000&hl=en&src=app&x={x}&y={y}&z={z}&s=","overlay":true,"attribution":"<a href='http://maps.google.com/'>Google Maps</a>","ignore":false},
{"alt":"Hillshading","tileUrl":"https://toolserver.org/~cmarqu/hill/{z}/{x}/{y}.png","attribution":"Hillshading by <a\t href='https://wiki.openstreetmap.org/wiki/Hike_%26_Bike_Map'>Colin Marquardt</a> from NASA SRTM data","overlay":true,"ignore":false}
1)
Tím, že postupně všechny prohlížeče přechází na platformu WebExtension - zjednodušuje se i volba pluginů… Osobně jak na FireFoxu tak na Edge používám plugin TamperMonkey ke vší spokojenosti
2)
Zašktnutím a uložením se příslušný označený smaže
3)
Vkládají se sem JSON údaje to jsou ty co jsou níže mezi dvěma závorkami {..} včetně.