How does google know where MAC addresses are? I thought that they were non-routable, so they are limited to the extremely local connection. Presumably the range from your computer to the termination of the cable modem on the other end.
There was a big, overblown privacy scare some months ago because it was discovered that the cars also accidentally saved some stray unencrypted packets of traffic as they cruised around.
I'm sure pioneer map-makers got in trouble for plotting perfectly visible stuff that was located on private property.
I speculate that further routes for collection may be available. E.g. a user uses a wi-fi connection with a device that has geo-location turned on, and "Bob's your uncle".
http://gigaom.com/2010/09/15/skyhook-sues-google-in-a-locati...
So if you don't want to be hacked, change your password.
For connections coming from outside it forwards it to the DMZ computer, or blocks it.