4

我已经绘制了位置,如果它被点击,它会转到地图和地图,如果它被点击了方向,它会打开谷歌导航。是否可以直接与导航链接?

我已经定义了这样的代码。

GeoPoint pt = item.getPoint();

String lat = Double.toString(pt.getLatitudeE6() / 1e6);

String lng = Double.toString(pt.getLongitudeE6() / 1e6);

intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("geo:0,0?q=" + lat + "," + lng));

在uri中,打开导航应该赋予什么?我想直接跳过第二张截图

打开导航。这该怎么做?

我的截图如下:

第一张截图

第二张截图在这里

第三张截图

4

1 回答 1

3

但是我找到了解决方案

Intent intent;
GeoPoint pt = item.getPoint();
String lat = Double.toString(pt.getLatitudeE6() / 1e6);
String lng = Double.toString(pt.getLongitudeE6() / 1e6);               
intent = new Intent(android.content.Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=" + lat + "," + lng));
于 2013-04-08T06:04:07.223 回答