2014-10-19 34 views
0

我想向Google地圖應用發送意圖,以便爲預定義的路線啓動導航。我相信這可以通過指定航點來完成。使用預先定義的路線向Google地圖發送意圖?

現在,我只能讓Google地圖識別開始目標參數。我找不到在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"; 

谷歌地圖只是說「沒有[起點]的結果。」

回答

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); 
相關問題