plugin_api
library
Classes
Anchor
AnchorPos <T >
AssetTileProvider
AttributionWidget
Attribution widget layer, usually placed in nonRotatedChildren
BaseOverlayImage
Base class for all overlay images.
Bounds <T extends num >
Rectangular bound delimited by orthogonal lines passing through two
points.
CenterZoom
Geographical point with applied zoom level
CircleLayer
CircleMarker
CirclePainter
Coords <T extends num >
Crs
An abstract representation of a
Coordinate Reference System .
CustomPoint <T extends num >
Data represenation of point located on map instance
where x is horizontal and y is vertical pixel value
CustomTileProvider
A very basic TileProvider implementation, that can be extended to create
your own provider
Earth
Epsg3857
The most common CRS used for rendering maps.
Epsg4326
A common CRS among GIS enthusiasts. Uses simple Equirectangular projection.
FileTileProvider
TileProvider that uses FileImage internally on platforms other than web
FitBoundsOptions
FlutterMap
Renders a map composed of a list of layers powered by LayerOptions
.
FlutterMapState
InteractiveFlag
Use InteractiveFlag to disable / enable certain events Use
InteractiveFlag.all to enable all events, use InteractiveFlag.none to
disable all events
LatLngBounds
Data structure representing rectangular bounding box constrained by its
northwest and southeast corners
MapController
Controller to programmatically interact with FlutterMap .
MapControllerImpl
MapEvent
Base event class which is emitted by MapController instance, the event
is usually related to performed gesture on the map itself or it can
be an event related to map configuration
MapEventDoubleTapZoom
Event which is fired when map is double tapped
MapEventDoubleTapZoomEnd
Event which is fired when animation for double tap gesture ends
MapEventDoubleTapZoomStart
Event which is fired when animation for double tap gesture is started
MapEventFlingAnimation
Event which is fired when animation started by fling gesture is in progress
MapEventFlingAnimationEnd
Event which is fired when animation started by fling gesture finished
MapEventFlingAnimationNotStarted
Emits when InteractiveFlags contains fling and there wasn't enough velocity
to start fling animation
MapEventFlingAnimationStart
Event which is fired when fling gesture is detected
MapEventLongPress
Event which is fired when map is long-pressed
MapEventMove
Event which is fired when map is being dragged
MapEventMoveEnd
Event which is fired when dragging is finished
MapEventMoveStart
Event which is fired when dragging is started
MapEventRotate
Event which is fired when map is being rotated
MapEventRotateEnd
MapEventRotateStart
Event which is fired when rotate gesture was started
MapEventScrollWheelZoom
Event which is fired when scroll wheel is used to zoom
MapEventTap
Event which is fired when map is tapped
MapEventWithMove
Base event class which is emitted by MapController instance and
includes information about camera movement
MapOptions
Allows you to provide your map's starting properties for zoom , rotation
and center . Alternatively you can provide bounds instead of center .
If both, center and bounds are provided, bounds will take preference
over center .
Zoom, pan boundary and interactivity constraints can be specified here too.
MapPosition
Position's type for PositionCallback .
Marker
Marker object that is rendered by MarkerLayerWidget
MarkerLayer
MoveAndRotateResult
MultiFingerGesture
Use MultiFingerGesture to disable / enable certain gestures Use
MultiFingerGesture.all to enable all gestures, use
MultiFingerGesture.none to disable all gestures
NetworkNoRetryTileProvider
TileProvider that uses FMNetworkNoRetryImageProvider
internally
NetworkTileProvider
TileProvider that uses FMNetworkImageProvider
internally
OverlayImage
Unrotated overlay image that spans between a given bounding box.
OverlayImageLayer
Polygon
PolygonLayer
PolygonPainter
Polyline
PolylineLayer
PolylinePainter
Proj4Crs
Custom CRS
Projection
RotatedOverlayImage
Spans an image across three corner points.
SphericalMercator
Tile
TileLayer
Describes the needed properties to create a tile-based layer. A tile is an
image bound to a specific geographical position.
TileProvider
The base tile provider implementation, extended by other classes such as NetworkTileProvider
Transformation
WMSTileLayerOptions
Typedefs
ErrorTileCallBack
= void Function(Tile tile , dynamic error )
LongPressCallback
= void Function(TapPosition tapPosition , LatLng point )
MapEventCallback
= void Function(MapEvent )
PointerCancelCallback
= void Function(PointerCancelEvent event , LatLng point )
PointerDownCallback
= void Function(PointerDownEvent event , LatLng point )
PointerHoverCallback
= void Function(PointerHoverEvent event , LatLng point )
PointerUpCallback
= void Function(PointerUpEvent event , LatLng point )
PositionCallback
= void Function(MapPosition position , bool hasGesture )
TapCallback
= void Function(TapPosition tapPosition , LatLng point )
TemplateFunction
= String Function(String str , Map <String , String > data )
TileBuilder
= Widget Function(BuildContext context , Widget tileWidget , Tile tile )
TileReady
= void Function(Coords <double > coords , dynamic error , Tile tile )
TilesContainerBuilder
= Widget Function(BuildContext context , Widget tilesContainer , List <Tile > tiles )