如何在android谷歌地图中显示当前位置的图钉

时间:2014-06-17 11:06:44

标签: android google-maps android-intent

我正在使用意图在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 个答案:

答案 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);