Я создаю приложение, похожее на Uber.Цель состоит в том, чтобы перейти к определенной точке и обновить пользовательский интерфейс после завершения навигации.На данный момент я обнаружил, что встроенная навигация невозможна, поэтому мне удалось открыть ее из приложения с помощью приведенного ниже кода.Но я застрял с получением обратного вызова после завершения навигации.Следовательно, я не уверен, что это лучший подход для достижения моей цели, упомянутой выше.Любая помощь будет очень признательна.Мой частично завершенный код, как показано ниже.
String destination="6.585395,79.960739";
String currentLocation = "6.873907,79.8810852";
_navigate() async {
String url = "https://www.google.com/maps/dir/?api=1&origin=" + currentLocation + "&destination=" + destination + "&travelmode=driving&dir_action=navigate";
if (await canLaunch(url)) {
await launch(url);
} else {
throw 'Could not launch $url';
}
}