This script aims to improve your experience of Geocaching Maps by adding and improving lots of features.
It enhances the main map page by giving a choice of map and aerial photography sources, adding a tool to show helpful information about the area, enabling drag-n-drop support, improving the search function and letting you label the caches on the map. There are also improvements to the "hide & seek a cache" page, the trackables maps, and the maps on the individual cache listings. Check out the documentation - the full feature list is too long for this page!
To take advantage of GME, make sure that you have set your Geocaching Map preferences to use Leaflet Maps rather than Google. If you're new to Userscripts, check out this getting started guide.
If you like using GME, please log in to this site and up-rate the script using the box at the top right of this page. If you would like to do something more to say thanks, you can buy me a coffee (or a beer, or something more) by using the Donate button below. Alternatively, if you really like GME, why not top up my Geocaching.com subscription?
No OS Maps. GME used to provide UK Ordnance Survey maps via Bing. Bing have now started requiring use of a key for access to the maps, so that they can track usage and charge people who over-use their system. OS maps have therefore been removed from GME's default selection of maps, but there are instructions on how to get your own key and re-enable them.
In the long term, I hope to be able to use free OS maps directly from the Ordnance Survey. Unfortunately, this is technically challenging, and I haven't got time at the moment (the problem is that the world isn't flat and rectangular in the way Google Maps would have you believe). However, fixing this would also let GME provide access to maps from other national mapping agencies which aren't available in the same projection as the Geocaching maps.
Inconsistent configuration In 2014, Geocaching.com started using HTTPS connections for its main map page, but kept HTTP connections for most of the rest of the site. This combination of secure and insecure pages broke various features of this script, which were mostly fixed in the v0.7.0 update. The main remaining issue was that for browser security reasons, GME couldn't share configuration data between the map page (https) and the rest of the site (http). Since early 2016, most of the rest of the site also switched to https, which has helped, but there are still a few pages on http, such as Trackables maps. These pages won't share the same custom maps and other settings as the main map pages. Again, this isn't something I've currently got time to develop a workaround for.
Removed the Panoramio photo feature (the service has shut down), and adds a link to a GME User Survey. If you have time, please give me some feedback!
Another bugfix. Makes GME more robust to problems with the GC.com servers getting overloaded.
Bugfix. Re-enables GME on main maps page after MapQuest service was withdrawn.
Bugfix update. Mainly fixes issues caused by GC.com changes that stopped the script detecting a logged-in user.
Bugfix update. NB OS map source is currently broken. A fix may take a few weeks to sort out.
plot r0.2 N51.477 W0in the search box on the Map page.
data:URI, the data has to be URI-decoded after base64 decoding.
Seeing the new map sources requires GME's configuration to be reset to Defaults. Export any custom maps first, or make sure you have a copy of the JSON codes to reload them.