摘要 |
<p>An object of the present invention is to provide an improved navigation by using known locations. The object is achieved by a method in a wireless device (110) for determining, by the wireless device (110), a route between a current location of the wireless device (110) and a destination location in an electronic map (400) stored in a memory unit. The wireless device (110), in the electronic map (400), establishes (310) the current location by providing a signal corresponding to the current location, and obtains (320) the destination location of the wireless device (110). The wireless device (110) then calculates (330) by means of a control unit (260) within the wireless device (110), a route from the current location to the destination location. The route comprises a number of spots. Further the wireless device transmits (340), by a transmitting unit (274) of the wireless device (110), a request for data from a database within the wireless device (110) and/or server (702), which data is associated with one or more places relating to respective one or more of the spots along the calculated route. The one or more places have been registered as being visited by the wireless device. The wireless device further receives (350), by a receiver (272) in the wireless device (110), data associated with one or more places relating to respective one or more of the spots along the calculated route. An alternative route is then calculated (360) by means of the control unit (260) and storing in a memory a set of data comprising replacement to one or more of the spots with a respective received visited place related to it. Furthermore remove (370) in said memory, data corresponding to one or more spots between the current location and the replaced spots, thereby determining the route.</p> |