Как узнать, когда навигация в определенное место на google_maps_flutter завершена - PullRequest
0 голосов
/ 17 июня 2019

Я создаю приложение, похожее на 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';
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...