我有一个应用程序可以显示带有标记的 map 。当用户触摸标记时,我想为他们开始导航。
是否有一个 Intent/Activity 可以传递经度和纬度并启动用户导航应用程序?
感谢您的帮助。
最佳答案
我是这样解决的。发布的 url 是相似的。
Intent navigation = new Intent(
Intent.ACTION_VIEW,
Uri.parse("http://maps.google.com/maps?saddr=START_LAT,START_LON&daddr=END_LAT,END_LON"));
startActivity(navigation);
其中 Start 是 START_LON,START_LAT 是经纬度,END_LON,END_LAT 是终点
关于Android Google Maps API v2 开始导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15027867/