android地图视图问题

时间:2011-11-25 05:20:30

标签: android android-maps

我制作了一个包含在地图上查看当前位置的工具的应用程序。我使用默认地图Intent来显示地图。它在模拟器中运行良好但是当我在我的Android设备(motorola Millstone)中测试时,Map工作正常,但在查看地图后,我的应用程序没有响应。任何人都有任何想法为什么会发生?

String path = "http://maps.google.com/maps?saddr=" + lat + ","+ lon + "&daddr=" + b_latt + "," + b_lang;
String geoUriString = new String(path);
Uri geoUri = Uri.parse(geoUriString);
Intent mapCall = new Intent(Intent.ACTION_VIEW, geoUri);
startActivity(mapCall);

1 个答案:

答案 0 :(得分:0)

您想在当前位置显示一个标记,但在您显示的代码中,您传递两个值来绘制路径..

要通过意图在地图上显示用户的当前位置,您需要这样调用

String uri = "geo:"+ latitude + "," + longitude;
startActivity(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(uri)));

您可以看到 More on This Site