Class RoadUsage
java.lang.Object
com.here.platform.location.integration.optimizedmap.BitMask<RoadUsage>
com.here.platform.location.integration.optimizedmap.navigationattributes.RoadUsage
- All Implemented Interfaces:
Serializable
,scala.Equals
,scala.Product
,scala.Serializable
Road usage characteristics for a vertex range.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RoadUsage
Identifies a road where at some point all lanes serve as carpool lanes, where HOV vehicles only are allowed to travel.static RoadUsage
Controlled access roads are roads with limited entrances and exits that allow uninterrupted high-speed traffic flow.static RoadUsage
Indication that Pedestrians and Bikes have priority on a road that vehicles may also use at a reduced speed.static RoadUsage
An Express Lane is a lane or set of lanes usually physically separated from the major roadway with limited entry and exit points to quickly move traffic in and out of a major metropolitan city.static RoadUsage
Indicates separately digitised, high speed roads where traffic is controlled via ramps.int
mask()
Returns the integer representation of the maskstatic RoadUsage
Indicates road stretches that have signs indicating priority on the road.static RoadUsage
Indicates if the segment is accessible to general public.static RoadUsage
Ramp()
Range is a ramp: connects roads that do not intersect at grade.static RoadUsage
A reversible lane is a road which can be physically separated from the motorway that changes direction for a specific time frame.static RoadUsage
Tollway()
Identifies a road for which a fee must be paid to use the road.Tollway may be used for map display (e.g., different rendering of toll roads) and routing.Methods inherited from class com.here.platform.location.integration.optimizedmap.BitMask
intersects, union
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface scala.Equals
canEqual, equals
Methods inherited from interface scala.Product
productArity, productElement, productIterator, productPrefix
-
Constructor Details
-
RoadUsage
public RoadUsage(int mask)
-
-
Method Details
-
CarpoolRoad
Identifies a road where at some point all lanes serve as carpool lanes, where HOV vehicles only are allowed to travel. It can be used to avoid routing on carpool segments and to provide explicit instructions. Carpool Road is published when all lanes are used as carpool (HOV) and can be closed to all traffic at specific times or can be open to non-HOV vehicles at specific times. -
ControlledAccess
Controlled access roads are roads with limited entrances and exits that allow uninterrupted high-speed traffic flow. For example, the Interstate/Freeway network in the United States or the Motorway network in Europe. Controlled Access can be used for map display, avoidance of freeway/motorway, publishing speed limits, and route guidance timing. -
ExpressLane
An Express Lane is a lane or set of lanes usually physically separated from the major roadway with limited entry and exit points to quickly move traffic in and out of a major metropolitan city. An Express Lane can be reversible, bidirectional, or one-way and can be used to prioritise ongoing traffic to take the express lane. -
LimitedAccess
Indicates separately digitised, high speed roads where traffic is controlled via ramps. Limited Access Road can be used for map display, freeway/motorway avoidance, and route guidance timing. In EMEA, Limited Access Road are complementary to Controlled Access road. In the rest of the world, Limited Access Road is the same as Controlled Access road. -
PriorityRoad
Indicates road stretches that have signs indicating priority on the road. On these roads all traffic has priority over the traffic on the incoming roads. Priority Road can be used for route planning to achieve lower fuel consumption -
Ramp
Range is a ramp: connects roads that do not intersect at grade. Ramp allows explication of manoeuvres involving ramps (e.g., “Take the ramp”) and for route guidance when determining if sign text should be used. -
Reversible
A reversible lane is a road which can be physically separated from the motorway that changes direction for a specific time frame. For example, all lanes are northbound in the morning then reversed to be southbound in the evening. Reversible is published if all lanes on the road are reversible, which means roads where all lanes are accessible in both directions at specific times of the day. -
Tollway
Identifies a road for which a fee must be paid to use the road.Tollway may be used for map display (e.g., different rendering of toll roads) and routing. Tollway is flagged on roads that require a fee for traversal. -
DiminishedPriority
Indication that Pedestrians and Bikes have priority on a road that vehicles may also use at a reduced speed. -
PublicAccess
Indicates if the segment is accessible to general public. -
mask
public int mask()Description copied from class:BitMask
Returns the integer representation of the mask
-