路由到使用意图的地址

时间:2016-02-22 18:59:11

标签: android google-maps android-intent

使用意图路由到地址我将使用

Intent directionIntent = new Intent(Intent.ACTION_VIEW,
  Uri.parse("google.navigation:q=realAddress"));
  startActivity(directionIntent);

我可以在其中键入真实的人类可读地址。但我不知道如何包含地址。假设地址为123 Mn Guy, Mountain View, CA 12345,我将其作为字符串。如何将其附加到查询?

1 个答案:

答案 0 :(得分:0)

只需将其添加到查询字符串中即可。像这样:

String address = "123 Mn Guy, Mountain View, CA 12345";
Uri navigationUri = Uri.parse("google.navigation:q=" + address);
Intent mapIntent = new Intent(Intent.ACTION_VIEW, navigationUri);
mapIntent.setPackage("com.google.android.apps.maps");
startActivity(mapIntent);