一旦导航到google_maps_flutter上的特定位置,如何知道

时间:2019-06-17 10:53:00

标签: google-maps flutter dart

我正在构建类似于uber的flutter应用程序。目标是导航到给定点并在导航完成后更新UI。到目前为止,我发现无法进行行内导航,因此,我设法使用以下代码从应用程序中打开了它。但是,一旦导航完成,我就无法获得回调。因此,我不确定这是否是实现上述目标的最佳方法。任何帮助将不胜感激。我的部分代码如下所示。

 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';
 }
}

0 个答案:

没有答案