CPC G01C 21/3617 (2013.01) [G01C 21/3629 (2013.01); G01C 21/3635 (2013.01); G01C 21/3644 (2013.01); G01C 21/3608 (2013.01); G01C 21/3611 (2013.01); G01C 21/3632 (2013.01)] | 19 Claims |
1. A method for providing navigation instructions by a navigation service, the method comprising:
receiving, from a user apparatus, a location and a destination location;
calculating a route from the location to the destination location;
generating a set of maneuvering data indicating an amount of maneuvers on the route for a predetermined time period, wherein the set of maneuvering data comprises, for each maneuver of the amount:
(i) a playable media file comprising at least one maneuver instruction describing said maneuver of the amount; and
(ii) a playback cue including a timestamp for playing the playable media file on the user apparatus, wherein the timestamp is generated based on a predicted traffic-based travel time on the route from a predicted user apparatus location to a location of said maneuver of the amount;
transmitting the set of maneuvering data to the user apparatus for providing the navigation instructions.
|