Builder
Composes and builds a LocationComponentSettings object.
This is a concrete implementation of the builder design pattern.
Constructors
Functions
Returns a LocationComponentSettings reference to the object being constructed by the builder.
Setter for accuracyRingBorderColor: the color of the accuracy ring border. Works for 2D location puck only.
Setter for accuracyRingColor: the color of the accuracy ring. Works for 2D location puck only.
Setter for enabled: whether the user location is visible on the map.
Setter for layerAbove: sets the id of the layer that's added above to when placing the component on the map.
Setter for layerBelow: sets the id of the layer that's added below to when placing the component on the map.
Setter for locationPuck: defines what the customised look of the location puck. Note that direct changes to the puck variables won't have any effect, a new puck needs to be set every time.
Setter for puckBearing: the enum controls how the puck is oriented.
Setter for puckBearingEnabled: whether the puck rotates to track the bearing source.
Setter for pulsingColor: the color of the pulsing circle. Works for 2D location puck only.
Setter for pulsingEnabled: whether the location puck is pulsing on the map. Works for 2D location puck only.
Setter for pulsingMaxRadius: the maximum radius of the pulsing circle. Works for 2D location puck only. Note: Setting pulsingMaxRadius to LocationComponentConstants.PULSING_MAX_RADIUS_FOLLOW_ACCURACY will set the pulsing circle's maximum radius to follow location accuracy circle. This property is specified in pixels.
Setter for showAccuracyRing: whether show accuracy ring with location puck. Works for 2D location puck only.
Properties
The maximum radius of the pulsing circle. Works for 2D location puck only. Note: Setting pulsingMaxRadius to LocationComponentConstants.PULSING_MAX_RADIUS_FOLLOW_ACCURACY will set the pulsing circle's maximum radius to follow location accuracy circle. This property is specified in pixels.