LocationMarkerStyle class

An immutable style describing how to format and paint the location marker.

Annotations

Constructors

LocationMarkerStyle({Widget marker = const DefaultLocationMarker(), Size markerSize = const Size.square(20), Alignment markerAlignment = Alignment.center, MarkerDirection markerDirection = MarkerDirection.top, bool showAccuracyCircle = true, Color accuracyCircleColor = const Color(0x182196F3), bool showHeadingSector = true, double headingSectorRadius = 60, Color headingSectorColor = const Color(0xCC2196F3)})
Create a LocationMarkerStyle.
const

Properties

accuracyCircleColor → Color
The color of the accuracy circle. Default to ARGB(0x182196F3).
final
hashCode → int
The hash code for this object.
no setterinherited
headingSectorColor → Color
The color of the heading sector. Default to ARGB(0xCC2196F3).
final
headingSectorRadius → double
The radius of the heading sector in pixels. Default to 60.
final
marker → Widget
The main marker widget. Default to DefaultLocationMarker
final
markerAlignment → Alignment
The alignment of the marker widget. Default to Alignment.center. The value is passed into Marker.alignment internally.
final
markerDirection → MarkerDirection
The direction of the marker while map is rotated. Default to MarkerDirection.top.
final
markerSize → Size
The size of main marker widget. Default to 20px * 20px.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
showAccuracyCircle → bool
Whether to show accuracy circle. Android define accuracy as the radius of 68% confidence so there is a 68% probability that the true location is inside the circle. Default to true.
final
showHeadingSector → bool
Whether to show the heading sector. Default to true.
final

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