Java 在android中将导航意图设置为Waze时设置标题

Java 在android中将导航意图设置为Waze时设置标题,java,android,android-intent,Java,Android,Android Intent,我有一个应用程序,我通过以下代码使用了导航功能: String uri = "geo:0,0?q=" + latitude + "," + longitude; Intent navigateIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri)); Intent chooser = Intent.createChooser(navigateIntent, meetAddress

我有一个应用程序,我通过以下代码使用了导航功能:

String uri = "geo:0,0?q=" + latitude + "," + longitude;
                Intent navigateIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(uri));
                Intent chooser = Intent.createChooser(navigateIntent, meetAddress+","+city);
                startActivity(chooser);
当我选择WAZE时,它看起来就是这样:

我的问题是,如何将Waze对话框中的“接收位置”替换为地址文本?

我找到了一个解决方案:

private static final String ALLOWED_URI_CHARS=“@#&=*+-,:!?()/~'%”;
String url=“waze://?ll=“+纬度+”,“+经度+”&导航=是”;
Intent Intent=新的Intent(Intent.ACTION_视图,Uri.parse(Uri.encode(url,ALLOWED_Uri_CHARS));

星触觉(意向)

可以通过这种方式设置位置的标题

geo:0,0?q=latitude,longitude(Label)