我正在尝试直接从我的应用程序启动 Google Navigation,以便它将我从起始地址导航到目标地址。所以我有起始地址和目的地地址的纬度和经度坐标,并希望获得这些的导航。但我不知道如何提供起始地址。导航只使用我的 GPS 来获取我当前的信息。这就是我启动意图的方式:
String mLat = "46.849861";
String mLong ="-120.541992";
String dLat = "38.062419";
String dLong = "-99.173584";
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" +dLat+","+dLong));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);