1. A method of enhancing location information for a mobile device, the method comprising: obtaining, at the mobile device, location data indicative of a location of said mobile device; obtaining, utilizing one or more sensors of the mobile device, additional data, said additional data comprising context information, the context information comprising at least one of information regarding whether the mobile device is moving, information regarding a surrounding environment of the mobile device, and information related to an activity that a user of the mobile device is engaged in, said context information usable by at least one of the mobile device and a computing device coupled to the mobile device 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.