1. One or more computer-storage hardware memory having computer executable instructions embodied thereon, which when executed, cause a computing device to perform a method, comprising acts of: monitoring power consumption of a mobile device of a user during user navigation along geographical routes using a map application; sending location updates from the mobile device to a network as metadata that includes speed information and location vector information, based on location update criteria, the location updates for access by other users; accessing, via the mobile device, metadata of a second user stored on the network as location updates of the second user, the metadata stored on the network as the second user navigates using a map application; estimating a realtime geographical location of the second user based on the accessed metadata, the estimating performed at the mobile device to conserve power in the mobile device rather than expending power accessing the network for additional location updates of the second user; and utilizing a microprocessor that executes instructions stored in a memory.