1. A method for determining location of an observer device, comprising: receiving basestation distance data for the observer device, the basestation distance data including identification of one or more basestations and information indicating a distance between the observer device and each of the one or more basestations; applying a location algorithm to the basestation distance data to calculate a computed location of the observer device; determining whether the basestation distance data correlates to any of a plurality of observer device conditions; and if the basestation distance data correlates with one of the plurality of observer device conditions, correcting the computed location with a location bias that is associated with said one of the plurality of observer device conditions, in order to provide a corrected location of the observer device.