我想把字符串作为输入示例新德里&孟买和我想在谷歌地图上展示它们之间的路径。
我已经使用过它,但它没有用。
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);
答案 0 :(得分:0)
这个link有教程在我们的应用程序中绘制地图上的路径路径。这可能对你有帮助 使用以下链接地图应用程序...这将在谷歌地图应用程序
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);
或强>
答案 1 :(得分:0)
在startActivty(intent_map);
尝试添加
intent_map.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity").addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);