使用预定义的路线向Google地图发送意图?

时间:2014-10-19 19:30:54

标签: android google-maps

我想向Google地图应用发送一个Intent,以便开始预定路线的导航。我相信这可以通过指定航点来完成。

现在,我只能让谷歌地图识别开始,目的地参数。我找不到在Intent URI中包含路标的方法。

    String url = "https://maps.google.com/maps?saddr=13.824615009125084,100.51791250705719&daddr=13.7464,100.5350";

    Intent intent = new Intent(android.content.Intent.ACTION_VIEW,  Uri.parse(url));

我尝试过做这样的事,但没有运气。

    String url = "https://maps.google.com/maps?saddr=San+Francisco,+CA&daddr=Los+Angeles,+CA+to:Phoenix,+AZ+to:Houston,+TX+to:Jacksonville,+FL+to:New+York,+NY+to:Buffalo,+NY+to:Chicago,+IL+to:Seattle,+WA+to:San+Jose,+CA";

谷歌地图一直说“没有[起点]的结果。”

1 个答案:

答案 0 :(得分:0)

请尝试以下代码。

Intent myWebLink = new Intent(android.content.Intent.ACTION_VIEW);
                myWebLink.setData(Uri.parse("http://maps.google.com/maps?saddr=Current%20Location&daddr=53.299996, -8.744618"));
                    startActivity(myWebLink);