1. A method, comprising: performing localization to determine a current location; obtaining a first cell reading, the first cell reading including cell tower identification information of a first plurality of cell towers; calculating a safe interval based on a distance from the current location to a destination target, the safe interval defining a sampling period for performing a next localization, the safe interval being calculated to be shorter in time than a time to travel from the current location to the destination target; obtaining a second cell reading after the safe interval has expired, the second cell reading including cell tower identification information of a second plurality of cell towers; determining a common cell tower based on the first and second cell readings; adjusting the safe interval in response to the determination of the common cell tower, the safe interval being adjusted based on a displacement distance from the current location; and performing localization after the adjusted safe interval has expired, the localization utilizing a global positioning system, cellular-based proximity location techniques, and/or wifi-based proximity location techniques.