重定向到谷歌地图应用程序,其中包含源和目的地之间的方向,并在颤动中停靠一些站点

Cod*_*ner 1 google-maps dart dart-pub flutter google-maps-flutter

我想从我的 flutter 应用程序重定向到谷歌地图应用程序进行导航,并在源和目的地之间进行一些停靠。url_launcher 包重定向到带有源和目的地的地图,但我想要一些站点。那可能吗?

Cod*_*ner 7

如果您想按方向导航,只需创建一个包含源坐标和目的地坐标以及要添加为停靠点的其他坐标的 url。

步骤: 1.安装url_launcher插件

  1. 编写如下代码。
_launchURL(String url) async {
    if (await canLaunch(url)) {
      await launch(url);
    } else {
      throw 'Could not launch $url';
    }
  }




const url ='https://www.google.com/maps/dir/?api=1&origin=43.7967876,-79.5331616&destination=43.5184049,-79.8473993&waypoints=43.1941283,-79.59179|43.7991083,-79.5339667|43.8387033,-79.3453417|43.836424,-79.3024487&travelmode=driving&dir_action=navigate';
_launchURL(url);
Run Code Online (Sandbox Code Playgroud)