Waze - 在应用程序中打开waze.to链接并开始导航,

时间:2018-01-31 14:44:10

标签: android ios waze

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

当我从我的移动网络浏览器点击这些链接时,他们会打开应用但导航无法启动,它只会打开应用程序,而且它就是它。

阅读updated waze api后,我找不到使用加密字符串进行导航的方法 hsv9hc540y
仅按纬度和我没有的经度。

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

2 个答案:

答案 0 :(得分:7)

你很幸运我的朋友,我恰好是开发人员@Waze:)

您的深层链接不正确。为了使它们工作,它们需要看起来像这样:

有关详情,请点击此链接: https://developers.google.com/waze/deeplinks/

答案 1 :(得分:0)

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);
            }