1. A method for determining a device location comprising: determining, using a first positioning system, a first position estimate for the device; accessing, based on the first position estimate, a set of structure facade data describing one or more structure facades associated with the first position estimate; capturing, by an image sensor of the device, a first image of an environment; identifying, using the set of structure facade data, a first structure facade portion of the first image of the environment, wherein the first structure façade portion matches first structure façade data of the set of structure façade data; and calculating, based at least in part on the first structure facade portion of the first image of the environment, a second position estimate of the device.