启动Google Map Intent

1 android google-maps android-intent

嗨,我想制作一个按钮,按钮将启动谷歌地图意图与我当前的位置和目的地位置

如何使谷歌地图自动检测我的位置和目的地经度和纬度?我把那个longi和lat放在哪里?

我希望该地图直接绘制到目的地的方向

     final Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?" 
+ "saddr="+ current_lat+","+current_longi + "&daddr="+dest_address ));

intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity");

startActivity(intent); 
Run Code Online (Sandbox Code Playgroud)

alr尝试了这段代码但没有工作

小智 5

尝试使用View intent中的其中一个:

geo:latitude,longitude
geo:latitude,longitude?z=zoom
geo:0,0?q=my+street+address
geo:0,0?q=business+near+city
Run Code Online (Sandbox Code Playgroud)

就像是:

Uri uri = Uri.parse(<ONE OF THE ABOVE STRINGS>);
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, uri);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)