and if you wanted to adjust the timezone you could add &lon=
again, admitted scope creep.
I just hate that browsers allow for location data to be used. Sure, there's some cool/fun things that can be done like what you've done, but it's too easy to abuse it. Adding features like this that allow the user to set it, especially if they wanted to see what it looks like from a different location, would be less invasive while adding more features. Just so you know, even if I open gMaps, it guesses my location based on IP because I damn sure don't share with theGoog.