Some times what happens is that the system by itself picks up the last known location of the device. For example, if I was at Dadar and Thane, and presently at Kalyan, the system picks up the location as Thane, even though I'm standing at Kalyan. Also, the location accuracy is not very good. If I'm standing at the same platform at different places, each time a new location is picked up, which is few kilometres away from where I'm standing. Please see if the location accuracy can be improved.