Android Waze-打开Waze.to应用程序中的链接并启动导航,

Android Waze-打开Waze.to应用程序中的链接并启动导航,,android,ios,waze,Android,Ios,Waze,我想从web浏览器打开Waze应用程序,但我在数据库中的链接采用以下格式: 当我从我的移动网络浏览器中点击这些链接时,它们会打开应用程序,但导航没有开始,它只会打开应用程序,仅此而已 阅读之后,我还没有找到一种使用加密字符串进行导航的方法,该字符串仅通过我没有的纬度和经度进行导航 如何使用我拥有的加密字符串将这些waze.to链接转换为新的深度链接api,以便它打开应用程序和初始化导航?您的深度链接不正确。要使它们工作,它们需要如下所示: 有关详细信息,请查看此链接: 如果你这样

我想从web浏览器打开Waze应用程序,但我在数据库中的链接采用以下格式:

当我从我的移动网络浏览器中点击这些链接时,它们会打开应用程序,但导航没有开始,它只会打开应用程序,仅此而已

阅读之后,我还没有找到一种使用加密字符串进行导航的方法,该字符串仅通过我没有的纬度和经度进行导航


如何使用我拥有的加密字符串将这些waze.to链接转换为新的深度链接api,以便它打开应用程序和初始化导航?

您的深度链接不正确。要使它们工作,它们需要如下所示:

有关详细信息,请查看此链接:

如果你这样做会发生什么?而不是你现在传递的url?因为正如医生所说,要搜索一个地址,然后导航到那个地址:你需要使用ul?q=没错,我知道要将它作为一个aswer发布,因为我对娃哈哈不太了解,但这是正确的,使用这个是一样的吗?waze.com/ul?q=sv8wrg7c5作为链接?谢谢,恐怕不行。此深度链接表单用于搜索,其中q是搜索词。传递此哈希代码实际上是告诉waze搜索一些胡言乱语。@GilMoshayof谢谢Gil,
waze.to
过时了吗?不客气!waze.to表格大约在一年前(或多或少)就过时了。如果设备上未安装Waze,则/ul/表单(代表通用链接)将引导用户访问Waze网页。请参阅链接:
try {
            // Launch Waze
            String mapRequest = "https://waze.com/ul?q=" + latLng.latitude + "," + latLng.longitude + "&navigate=yes&zoom=17";
            Uri gmmIntentUri = Uri.parse(mapRequest);
            Intent mapIntent = new Intent(Intent.ACTION_VIEW, gmmIntentUri);
            mapIntent.setPackage("com.waze");
            startActivity(mapIntent);
            } catch (ActivityNotFoundException e) 
            {
            // If Waze is not installed, open it in Google Play
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.waze"));
            startActivity(intent);
            }