Toll penalty based on toll price - Now available on Live map

Hey all,

As showed it in the global meetup last month - Toll penalty based on toll price - now available on Live map - and your feedback will be much appreciated!

How does it work?

On the live map you can now do the following:

  1. See the toll prices per route
  2. Adjust the toll penalty to reflect the toll price

:arrow: To see the toll price you should add in the url the following string: &rp_options=USE_TOLL_PRICES:t

:arrow: To adjust the toll penalty to reflect the toll price, you should add to the url the following 2 params:
&rp_options=USE_TOLL_PRICES:t&rp_tollPriceUserVector=USD,1,120,3,240,5,420

The values of the rp_tollPriceUserVector should include the following:

  1. Currency of the toll road that is being tested
  2. Toll price diff between routes in the currency from #1
  3. Number of seconds of penalty for the difference in #2

***#2 and #3 can continue as you wish, as in the example above.

Required feedback:
To start with, we would like to set this param per country / state and experiment it with the users. We would love to get your feedback on how this parameter should be set in your country / state, given the local toll prices and possible roads.

Thank you & Enjoy,
Hezi

1 Like

I can’t get this to work, trying either routing server. The prices do not display, and the penalty is not evident. Can you give an example Live Map URL where this can be seen?

Are these URL codes enabled by server? Can’t get the first one to display prices on a route in the US.

Can you give an example of how the url should look after appending?

When I append &rp_options=USE_TOLL_PRICES:t
https://www.waze.com/livemap&rp_options=USE_TOLL_PRICES:t

I get an error

I have tried everything too, without success. I already thought the error is in front of keyboard :shock:

one little Step :slight_smile:
If I start livemap with https://www.waze.com/livemap?rp_options=USE_TOLL_PRICES:t

in the routing_request is now the option “USE_TOLL_PRICEC” :slight_smile: but I get no Prices …

(unavailable attachment: mit2019-10-08 01_07_06-Free Driving Directions, Traffic Reports & GPS Navigation App by Waze.jpg)

So we wait for Staff :slight_smile:

Hi,

Thank you for reporting that is currently not working, we are looking into it with the routing team and will update you asap.

Thank you,
Ruben

Hi All,

What we were missing was the &rp_id=beta

See the following example from Rome to Milan

https://www.waze.com/livemap/directions?to=ll.41.9027835,12.4963655&from=ll.45.4642035,9.189982&rp_options=USE_TOLL_PRICES:t&rp_id=beta

You will see the prices under the trip duration as in the image:
(unavailable attachment: Screen Shot 2019-10-10 at 11.08.14 AM.png)

Enjoy!

Sweet, that seems to work so far

1 Like

It appears you have to share the route first and then add the toll details.

EDIT: You have to get a shared route URL first and then you can append the

Once you do that, you can set new pins on LM and it will show the toll prices.

or start LiveMap with:

https://www.waze.com/livemap/?rp_options=USE_TOLL_PRICES:t&rp_id=beta

OK, now I see it, and I got the penalties working too. I had tried rp_id=beta before but maybe didn’t notice the price inside parentheses in the route description

I’ll just leave my feedback about the penalty applied to toll/non toll segments transition. Not about this way to check it.

  • Waze has always considered “What is the fastest way to get from A to B”. It doesn’t consider if you have to drive 10 more miles, go up a hill, etc. What matters is the fact that it is the fastest. That’s also why you don’t have an option to choose the shortest drive.
  • We have already the option to choose if we are willing or not to pay tolls. So if I don’t care to pay extra, waze should present me with the fastest way to get there. One good featureis already implemented: If there is a cheaper alternative, the app presents me with that info “Drive x more minutes, and pay y amount in toll”.
  • I don’t agree with a hidden penalty of the transitions. If a toll booth represents a delay in the route, this will be already considered in the statistics of the segments they are in. And in many cases they don’t even represent a real delay (electronic tolls, without stops for instance).
  • If the penalty persists, I would suggest that each country could decide to switch them off and on.
  • In Portugal, we had significant change in routing since implementing the tolls. The solution to this routing “abnormality” may require to alter lots of roads in the country, to bypass it.

We will see the feedback from other countries

Hi everyone. I totally agree with @Hugo_Moreira. We are getting a log of complains already concerning the Waze routing choices by not driving them through the fastest way.

Please consider to turn the tolls penalties ON or OFF for each Country, according to each local community decision.

Cheers, and best regards,

Thought I had tried that but must have typed something wrong.

In general any time you are adding parameters to a URL the very first parameter is preceded by a “?”, and each additional parameter is preceded by an “&”.
It is not necessary to share the drive first and then adjust the URL, you can start with the adjusted URL and then choose routes as long as the URL is adjusted properly (with a “?” for the first parameter).
In this example I started with the following URL and then just tapped the map to choose start and end points. It is choosing a longer route (additional 7 minutes, and 0.7 miles) since it will be a savings of $9.50.

https://www.waze.com/livemap?rp_id=beta&rp_options=USE_TOLL_PRICES:t&rp_tollPriceUserVector=USD,1,120,3,360,5,600

This is great, but I still have a couple of questions:
how are the penalties computed exactly?
If I have 2 routes with a 5,50€ difference and I set:
0,10€ -> 5s of penalty
0,50€ -> 60s of penalty
5€ -> 600s of penalty
5.60€ -> 700s of penalty

What penalty would the second route get?
Only the larger one that is below it? (5€ = 600s)
Or 5€ + 0,50€ (660s?) - (If it would have been 5,40: 5€ + 4x0,10€ = 600s + 20s?)
The closest one? (700s)

This doesn’t seem to work, anymore (even with rp_id=beta). It actually looks like the livemap does not return beta routes anymore, even if that parameter is provided.

I think that those have been disabled following leaks.

A few years ago we were also given livemap parameters for routing with vignettes or passes and told to keep those parameters confidential. Of course some people shared it :roll: :roll: :roll: and it found itself on articles outside of Waze forums even:
https://medium.com/@martonkodok/trick-to-waze-livemap-routing-with-vignette-system-e4abce8158e4

None of the parameters shared with us before seem to work anymore. My only hope is that they will add some sort of UI for it in the Livemap to replace the fact we just lost this ability.

I see, but in this case, they can’t blame it on confidentiality if this is posted by a staff member on a public forum.
The live map was a very useful tool to check and debug this functionality.

After some deeper checks, the livemap still sends all given parameters to the routing server, which seems to ignore them. So it’s a Routing Server issue / terrible WAD.