1. A method for improving a localization service, comprising: displaying a map comprising a location estimate on a mobile device to a user of the mobile device, wherein the location estimate contains an error due to structures blocking wireless signals of the location service from being received at the mobile device; displaying a graphical user interface at the mobile device enabling a correction to be specified by the user to the location estimate based on landmarks displayed in the interface; receiving a correction indication at the graphical user interface based on a selection from the user of the landmarks displayed; determining a revised location based on the correction indication received at the graphical user interface based on the user selection from among the landmarks displayed; and displaying a revised map comprising the revised location.