flutter_map_location_marker library
A flutter_map plugin for displaying device current location.
Classes
- AnimatedLocationMarkerLayer
-
A layer for location marker in
FlutterMap
with animation. - CurrentLocationLayer
-
A layer for current location marker in
FlutterMap
. - DefaultLocationMarker
- The default Widget that shows the device's position. By default, it is a blue circle with a white border. The color can be changed and a child can be displayed inside the circle.
- FocalPoint
- The FocalPoint class defines a screen point to align a marker on the map during a focus event. It uses a combination of a normalized coordinate ratio and a pixel offset to determine the marker's final position on the map widget.
- HeadingSector
- A CustomPainter that draws a sector for displaying the device's heading.
- LocationMarkerDataStreamFactory
- Helper class for converting the data stream which provide data in required format from stream created by some existing plugin.
- LocationMarkerHeading
- A angle with accuracy for marker rendering.
- LocationMarkerIndicators
- An object to store indicators widget for special status of CurrentLocationLayer.
- LocationMarkerLayer
-
A layer for location marker in
FlutterMap
. - LocationMarkerPosition
- A position with accuracy for marker rendering.
- LocationMarkerStyle
- An immutable style describing how to format and paint the location marker.
Enums
- AlignOnUpdate
- Determines whether an 'align position event' or 'align direction event' should be emitted upon location or heading updates.
- MarkerDirection
- Define how should the marker rotate.
Typedefs
- FollowOnLocationUpdate = AlignOnUpdate
-
RequestPermissionCallback
= FutureOr<
LocationPermission> Function() - Signature for callbacks of permission request.
- TurnOnHeadingUpdate = AlignOnUpdate