位智深层链接导航至邮政编码

时间:2018-07-15 14:48:05

标签: android google-maps waze

我需要向Android中的Waze应用发送意向,以导航至英国邮政编码,例如“ N3 2AL”

我之前使用这段代码在Google Map上做到了,并且运行良好:

String postcode = "N3 2AL";
postcode = postcode.trim().replaceAll(" ", "+");
Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("google.navigation:q=" + postcode));
startActivity(i);

但是我无法使用位智来处理它:

postcode = postcode.trim().replaceAll(" ", "%20");
Intent i = new Intent(Intent.ACTION_VIEW,
Uri.parse("waze://?q=" + postcode + "&navigate=yes"));
startActivity(i);

我也尝试使用完整链接:

https://waze.com/ul?q=N3%202AL

我认为位智无法处理英国邮政编码,但是当我直接在位智应用中搜索时,它可以找到邮政编码并正确显示。问题出在api。

编辑:目前,我必须使用postcodes.io来反转邮政编码,并像这样使用位智:

waze://ll=lat,long&navigate=yes

它正在工作,但还有1个服务器调用。

0 个答案:

没有答案