RoadShieldIconProperties class

Contains the information required to create a road shield image.

Constructors

RoadShieldIconProperties(RouteType routeType, String countryCode, String stateCode, String routeNumberName, String shieldText)
Creates a new instance.

Properties

countryCode ↔ String
The country code in ISO-3166-1 alpha-3 format, which will determine the type of road shield.
getter/setter pair
hashCode → int
The hash code for this object.
no setterinherited
routeNumberName ↔ String
A string that is used to additionally determine the road shield's visual representation. In a routing context, the text can be taken from a LocalizedRoadNumber, which is available for each Span of a Route object. Typically, the string contains the number of a road, such as "E100". Internally, the text is parsed with a RegEx pattern and the results will be used along with other properties such as routeType, countryCode and stateCode to identify the visual representation of a road shield icon.
getter/setter pair
routeType RouteType
The type of route indicating the significance of the road in a range from 0 to 6. A value of 1 stands for the most major route and 6 the most minor, with 0 being of unknown type.
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
shieldText ↔ String
The text of the road-shield. This is the text which is displayed on the road-shield in reality. It will be in the output road-shield icon.
getter/setter pair
stateCode ↔ String
The state code for the road. It's a 2-letter code in ISO 3166-2 format. For example the ones listed for US on this page https://en.wikipedia.org/wiki/ISO_3166-2:US. The code "AL" is for Alabama. Another example is the code for autonomous communities listed on https://en.wikipedia.org/wiki/ISO_3166-2:ES. Can be empty if not required for the particular country.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited