Beta version: this version with a remote server is still pre-release. The stable version is available here.
Have you ever wondered how your GeoGuessr exploring matched up to the map? How your exploring compared to other people’s? When you’ve finished a round/a game, this will add a trace of your navigation to the map, in addition to the pin. No changes are visible while playing, only on the screen showing the correct location. When you finish the game, you can see other people’s traces too.
This script uses
localStorage to store your path history. This is stored as an encoded polyline to reduce storage requirements (1 m precision for each click). Games older than 1 week (from the point the most recent round was completed) are cleared from memory when you next visit the GeoGuessr website.
In challenge games, the trace is also sent to a central log after every round. These are publicly available for everyone else with the extension installed, playing the same challenge.
The recording of movement is done by the new events injected into the Google Maps API’s
StreetViewPanorama classes, through replacing their constructors. The GeoGuessr UI is queried to check the game state.
This script is dependent on the structure of GeoGuessr, and so if the site significantly rebuilt, it will stop working.
The red lines represent the exploration paths.
0.4.x (2020-12-30): Show other participants’ moves (beta).
0.3.3 (2020-12-26): Refactor to move Google Maps handling to a library.
0.3.2 (2020-10-15): Repush to force update.
0.3.1 (2020-10-09): Fix breaking typo.
0.3.0 (2020-10-09): Add support for the country streak game.
0.2.4 (2020-07-01): Fix missing lines when the results page is reloaded.
0.2.3 (2020-07-01): Add a global constant for setting how long to keep routes for, and change to keeping for 1 week.
0.2.2 (2020-06-28): Fix failing to determine the round number on the results page.
0.2.1 (2020-06-28): Reddit release with docs
0.2.0 (2020-06-28): Add Chrome support (use MutationObserver instead of onbeforescriptexecute)
0.1.0 (2020-06-27): Build for Firefox