2014-06-17 141 views
0

我正在使用intent來查找android上地圖上兩個地址之間的路由,我正在獲取目標點上的pin但是在我的源位置上獲取pin的請求,請告訴我怎麼能做到這一點,我的代碼如下: 代碼如何在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); 

回答

1

如果直接導航Official Google Maps的,它會在兩個位置顯示引腳。請以另一種方式嘗試

Intent intent = new Intent(android.content.Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?saddr=" + lat + ","+ lng + "&daddr=" + latitude + "," + longitude + "")); 
startActivity(intent); 
相關問題