Maybe there are some copyright issues surrounding the selling of pictures that complicate this, but I think there are more than enough important cities around the world with scenic angles to merit adding another dozen or so background pictures, not to mention the possibility of adding equally iconic smaller towns or natural landscapes to the collection.
Importantly, this should be paired with a feature that rotates the background whenever the user goes back to the home screen, so one could appreciate his collection without manually selecting a different one.
Here is my suggestion: Let people add their own backgrounds, maybe even from a spot in google maps that they choose.
Not sure how technically that can work, though. Should be possible to get the “frame” that you currently see from the current spot in google maps. And to avoid storage on github just store the frame in the (local) cache of the browser.
Nothing of google maps, just let the people upload their images, actually there is a script in geoguessr that does that, i think that is doable in wg, i’ll send the description of the script:
Replaces the background of the Geoguessr of any Geoguessr page with your own images. NOTE: You can use gifs too :) :)
There are two lists in this app, one is for the home page images, and one is for every other page. This is because the rest of the pages are better tuned for dark, less loud images, but on the home page you can basically put anything and it will look good. If you have more than one image in either list, a random image will be chosen, this is done on each refresh, but not when switching between pages on geoguessr.com. You can have multiple copies of an image in either of the lists, and this will just increase the likelihood that it will show up.
How to use this script:
When you have this script enabled you should see a small icon to the left of the search icon on any non-game page of geoguessr. Clicking this will open a small overlay allowing you to add and remove images to the two lists above. To add an image, next to “Add Home Page Image” or “Add Other Page Image” paste a URL that links directly to an image, hosted elsewhere. The script expects this to end in a common image format: .jpg, .jpeg, .png, .gif, .webp, .avif, or .svg (let me know if you are using some image format not in this list and I can see about adding it). Next to each background image is a small x, which you can use to remove that image.