Fenix does it really well. The Forerunner line share most of their code with the Fenix and have this function, too. Smart watches might have a similar feature, although it's anybody's guess whether they'll have enough battery life to get you to your destination.