Have you tried this with o3? I think o3 is much better at this than any of the free models
I did not (OpenAI does not allow Chinese to pay for Plus due to politics, and I couldn't be bothered to try circumventing it), and I am curious about it because it does seem like a very difficult job.
I did try the latest Qwen though, and it was able to locate to the correct city, but it's still tens of km off (it guessed a tourist attraction in the city center instead of the actual district).
o3 is a massive difference indeed; i just took a random picture outside my country house (so the house is not on there) in the middle of nowhere, removed all the meta info, set my vpn to the other side of the world and tried it; it guessed it very close from a few far away landmarks. Very impressive.