When you are assigned an IP address by your ISP it does pinpoint you to a geographical location as they know what end node was assigned that ip address. The then cross reference that with their accounting database and they have your address.