使用意图路由到地址我将使用
Intent directionIntent = new Intent(Intent.ACTION_VIEW,
Uri.parse("google.navigation:q=realAddress"));
startActivity(directionIntent);
我可以在其中键入真实的人类可读地址。但我不知道如何包含地址。假设地址为123 Mn Guy, Mountain View, CA 12345
,我将其作为字符串。如何将其附加到查询?
答案 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);