I travel a lot and I use Google Maps to help me get around. The My location feature is very handy when you're lost and find a Wi-Fi hotspot but it has one problem.
My Location likes to cache the previously used location somehow. When you move to a new location it often still shows the previous location. If I click on the little My Location circle above the little Street View person, it does not update. Clicking on Reload does not update it. Forcing a cache refresh with CTRL + F5 does not update it. Google Maps help page on the feature offers no hint or clue.
The only thing I've found that works is to use a different browser. My OS is Window 7, my usual browser is the current version of Google Chrome, 14.0.835.202 m and my backup browser is the current version of Opera.
But this is an ugly workaround since I'm using a netbook I'm often low on memory or battery and starting a whole second browser users up more of both than just getting Google Maps to realize I've a moved a thousand kilometres should!