2016-02-22 30 views
0

路由到一个地址使用的意图,我用途径来解决使用意图

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

我在其中可以键入真正的人类可读地址。但我不确定如何包含地址。说地址是123 Mn Guy, Mountain View, CA 12345,我把它作为一个字符串。我如何将它附加到查询中?

回答

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); 
+0

谢谢。测试完成后会让你知道。谢谢。 –