我想向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";
谷歌地图一直说“没有[起点]的结果。”
答案 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);