我正在开发导航基础应用程序。在这些应用程序中,我必须打开Map应用程序来绘制源和之间的路径。目的地纬度/地址与交通启用。
我已经创建了通过Intent打开Google地图的功能,并绘制了两点之间的路径。
是否有可能在传递Intent时添加流量层?或者我需要添加哪个参数?
提前致谢。
答案 0 :(得分:5)
你可以这样做:
我已将起始位置视为当前位置。
目标位置将动态,如下所示:
double destinationLatitude = 22.3000;
double destinationLongitude = 73.2003;
String url = "http://maps.google.com/maps?f=d&daddr="+ destinationLatitude+","+destinationLongitude+"&dirflg=d&layer=t";
Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url));
intent.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
startActivity(intent);
完成强>