// Default traversal requirements allow any traversal mode.
checkClosestEdgeModes(loc, reqs, 1);
// Only allow walking
TraverseModeSet modes = new TraverseModeSet();
modes.setWalk(true);
reqs.modes = modes;
// There's only one walkable edge.
checkClosestEdgeModes(loc, reqs, 1);
// Only allow biking: there are 5 bikeable edges.
modes = new TraverseModeSet();
modes.setBicycle(true);
reqs.modes = modes;
checkClosestEdgeModes(loc, reqs, 2);
// Only allow driving: there are 7 driveable edges.
modes = new TraverseModeSet();
modes.setCar(true);
reqs.modes = modes;
checkClosestEdgeModes(loc, reqs, 2);
// Allow driving and biking: all 8 edges can be traversed.
modes = new TraverseModeSet();
modes.setCar(true);
modes.setBicycle(true);
reqs.modes = modes;
checkClosestEdgeModes(loc, reqs, 2);
}