That you can get an approximate address based on an IP address is not very new, and is in fact a feature baked into the very IP protocol.