For landline your IP adress will give away your ISP, which is usually accurate enough to know which city are you from.
Google also remembers your last location, so if you already googled weather with some location info on (Wifi connected to landline, GPS on or something) it will use last known data.
Latest Answers