0

我想将字符串作为输入示例新德里和孟买,我想在谷歌地图上显示它们之间的路径。

我用过这个,但它不起作用。

String new_url = "http://maps.google.com/maps?saddr=" + ServerData.LATTITUDE + "," + ServerData.LONGITUDE + "&daddr=" + latitude + "," + longitude ;

Intent intent_map = new Intent(Intent.ACTION_VIEW, Uri.parse(new_url));
startActivity(intent_map);
4

2 回答 2

0

链接有教程在我们的应用程序中的地图上绘制路线路径。这可能会对您有所帮助并在下面使用地图应用程序链接...这将在谷歌地图应用程序中带给您

String uri = "http://maps.google.com/maps?f=d&hl=en&saddr="+source_latitude+","+source_longitude+"&daddr="+destination_latitude+","+destination_longitude;
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);

或者

参考此链接如何显示行车路线

于 2013-08-16T06:18:08.863 回答
0

startActivty(intent_map);尝试添加之前

intent_map.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity").addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);

于 2013-08-16T06:45:19.700 回答