2012-03-12 65 views
0

当我发现谷歌地图(获取方向)中的两个纬度和经度值之间的路线正确显示,但当我在Android的移动应用程序中使用时,它只显示标记的目的地,它没有正确显示路线,我不知道它为什么会发生?谷歌地图路线无法获取Android

+0

你用什么方法在地图上显示路线。 – jeet 2012-03-12 06:00:41

+0

你可以发布你的代码吗? – Unknown 2012-03-12 06:00:57

+0

请张贴一些代码.... – Scorpion 2012-03-12 08:23:33

回答

1

我在我的应用程序中使用了Google Maps,使用下面的代码,它对我来说工作正常。

SADDR =源地址(纬度&经度/你也可以通过像纽约地址字符串)

DADDR =目标地址(纬度&经度/你也可以通过地址字符串,如印度)

public void showDirections(View view) { 
     final Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?" + "saddr="+ latitude + "," + longitude + "&daddr=" + latitude + "," + longitude)); 
     intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity"); 
     startActivity(intent); 
    } 

希望这对你也有帮助。