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 eachSpanof aRouteobject. 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 asrouteType,countryCodeandstateCodeto 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