Builder

open class Builder : ViewObjectDataBuilder<B, I, D>

Constructors

Link copied to clipboard
open fun Builder(@NonNull geoCoordinates: GeoCoordinates, @NonNull creator: ObjectCreator<MapTrafficSign, TrafficSignData>)
Link copied to clipboard
open fun Builder(@NonNull screenPosition: ViewObjectData.Point, @NonNull creator: ObjectCreator<MapTrafficSign, TrafficSignData>)

Functions

Link copied to clipboard
fun build(): I
Link copied to clipboard
fun setZIndex(zIndex: Int): B
Link copied to clipboard
open fun withCountrySignage(countrySignage: TrafficSignSettings.CountrySignage): TrafficSignData.Builder
Set traffic sign country signage - default value is World
Link copied to clipboard
open fun withForm(formType: TrafficSignFormSettings.FormType): TrafficSignData.Builder
Set form type
Link copied to clipboard
open fun withLimit(limit: Float): TrafficSignData.Builder
Set limit value for traffic sign - always in kph
Link copied to clipboard
open fun withMaxZoom(maxZoom: Int): TrafficSignData.Builder
Set maximum zoom level for displaying the traffic sign - default value is 21
Link copied to clipboard
open fun withMinZoom(minZoom: Int): TrafficSignData.Builder
Set minimal zoom level for displaying the traffic sign - default value is 0
Link copied to clipboard
fun withPayload(@NonNull payload: Parcelable): B
Link copied to clipboard
open fun withScale(scale: Float): TrafficSignData.Builder
Set traffic sign scale factor - default velue is 1.
Link copied to clipboard
open fun withSignType(signType: TrafficSignSettings.SignType): TrafficSignData.Builder
open fun withSignType(signType: TrafficSignData.SignType): TrafficSignData.Builder
Set traffic sign type
Link copied to clipboard
open fun withUnitSystem(unitSystem: TrafficSignSettings.RegionUnitSystem): TrafficSignData.Builder
Set traffic sign unit system - default value is Metric