我正在使用意图在android中找到地图上两个地理位置之间的路线,我在目的地点上获得了针脚但是我的源位置上有针脚,请告诉我我该怎么做,我的代码是下面: 的码
String uri = "http://maps.google.com/maps?saddr=" + currentLatitude
+ "," + currentLongitude + "&daddr=" + lat + "," + lng;
i = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri));
i.setClassName("com.google.android.apps.maps",
"com.google.android.maps.MapsActivity");
startActivity(i);
答案 0 :(得分:1)
如果您直接导航Official Google Maps
,它会在两个位置显示Pins。尝试以下另一种方式
Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?saddr=" + lat + ","+ lng + "&daddr=" + latitude + "," + longitude + ""));
startActivity(intent);