Systems, apparatus and methods for determining the location of a mobile device are presented. Often, the mobile device requests assistance data from the location server. If the mobile device anticipates a significantly delayed response in receiving the assistance data, the mobile device may determine the seed position or approximate position estimate from the server. The mobile device may also request a data structure for the map to display and / or its estimator. The mobile device may pre-load the approximate location estimate and / or data structure to the estimator. After preloading, the estimator determines the location of the mobile device. The mobile device also displays the map to the user via the display.
展开▼