Not entirely sure; it just seems that a bunch of metro apps are looking for location and I'm wondering whether that's determined by some Windows 8 setting I'm overlooking *or* whether it's going to use my ISP location.
I believe it woud be your Location Settings from within the Control Panel like in Windows 7 in the tutorial below for this. However, it doesn't look like it's complete in Windows 8 yet.