Avoid routes that violate certain features of road network or that go through
user-specified geographical bounding boxes.
Note that if the origin, destination, or any via is in an avoided area or on an avoided
feature, a route is produced that violates the avoid restriction. In such a case, the
route is trying to minimize the violation of the avoid restrictions and can therefore
include large deviations from a route that is calculated without these avoid
restrictions.
It is also possible that the produced route violates the avoid restriction in between
waypoints, if no other route is possible or too hard to find. One such example is
requesting a route to an island that is only reachable with ferries while specifying
avoid[features]=ferry.
Further, avoid can cause the route calculation to fail, if no route is possible or too
hard to find.
Specify properties using array notation like avoid[features]=controlledAccessHighway,tunnel.