1. A method of enhancing location information for a mobile device, the method comprising: obtaining location data indicative of a location of said mobile device; obtaining additional data, said additional data obtained from one or more sensors and comprises context information indicative of a state of motion of the mobile device or activity relating to the mobile device, or both, said additional data being obtained from the mobile device, said context information usable by the mobile device or a computing device coupled to the mobile device or both, for further specifying the location of the mobile device; processing said additional data to obtain said context information; and determining enhanced location information for said mobile device, based at least in part on processing said location data in association with said context information, wherein the enhanced location information represents an improved location accuracy relative to the location information, and wherein processing said location data in association with said context information comprises further distinguishing the location data using the context information.