universe library
Classes
- AnimatedIndicator
- AssetTileProvider
- Attribution
- Map Attribution Layer
- BaseCrs
- Bounds
- Rectangular bound delimited by orthogonal lines passing through two points.
- CachedNetworkTileProvider
-
CatmullRom<
T> -
CatmullRomSpline<
T extends num> -
CatmullRomSpline2D<
T extends num> - Circle
- Circle can have their own style to override style from CircleLayerOptions.
- CircleLayer
- CircleLayerOptions
- This options can be overridden by individual style options at individual Circle instance.
- CirclePainter
- Compass
- Map Compass Layer
- Coordinate
- CRS
- CRS colections
- Crs
- Object that defines coordinate reference systems for projecting geographical points into pixel (screen) coordinates and back (and to coordinates in other units for WMS services). See Coordinate Reference System.
- CrsSimple
-
A simple CRS that maps longitude and latitude into
x
andy
directly. May be used for maps of flat surfaces (e.g. game maps). - DefaultTileProvider
- Distance
- DistanceAlgorithm
- DistanceHaversine
- Shortcut for: Distance distance = Distance(algorithm: Haversine());
- DistanceVincenty
- Shortcut for: Distance distance = Distance(algorithm: Vincenty());
- Earth
-
Serves as the base for CRS that are global such that they cover the earth.
Can only be used as the base for other CRS and cannot be used directly,
since it does not have a
code
,projection
ortransformation
.distance()
returns meters. - Epsg3395
- The most common CRS used for rendering maps. Rarely used by some commercial tile providers. Uses Elliptical Mercator projection.
- Epsg3857
- The most common CRS for online maps, used by almost all free and commercial tile providers.
- Epsg4326
- A common CRS among GIS enthusiasts.
- FeatureLayer
- FeatureLayerOptions
- FileTileProvider
- FitBoundsOptions
- Fit bounds options
- GeoJSONLayer
- GeoJSONLayerOptions
- GroupLayer
- GroupLayerOptions
- Haversine
- ImageOverlay
- IndicatorPainter
- InteractiveGestureDetector
- InteractiveLayer
- InteractiveLayerOptions
- LatLng
- Geographic coordinates in degrees.
- LatLngBounds
- LatLngTween
- Tween animation between two LatLng values
- LengthUnit
- Level
- LocationIndicator
- Locator
- Map Locator Layer
- MapController
-
Controller to programmatically interact with
UMap
. - MapData
- Object to be used for streaming map data
- MapGestureDetector
- Widget to detect all gesture that happen on the map
- MapGestureMixin
- list of methods to implements by MapGestureDetector
- MapLayer
- MapLayerOptions
- MapOptions
- Map options
- MapState
- Global Map State
- Marker
- MarkerIcon
- MarkerImage
- MarkerLayer
- MarkerLayerOptions
- MarkerOffset
- MarkerSvg
- Mercator
- NetworkRetryTileProvider
- NetworkTileProvider
- OuterIndicatorPainter
-
Path<
T extends LatLng> -
Path of
GeoPosition
values - PathLayer
- PathLayerOptions
- Pj4Projection
-
Point2D<
T extends num?> - Polygon
- PolygonLayer
- PolygonLayerOptions
- PolygonPainter
- Polyline
- PolylineLayer
- PolylineLayerOptions
- PolylinePainter
- Proj4Crs
- Custom CRS
- Projection
- Rectangle
- RectangleLayer
- RectangleLayerOptions
- SafeBounds
- Scale
- Map Scale Layer
- ScalePainter
- ShapeLayer
- ShapeLayerOptions
- SimpleProjection
- Equirectangular, or Plate Carree projection — the most simple projection, mostly used by GIS enthusiasts.
- Size
- SphericalMercator
- TapPosition
- TapPositionController
- TapPositionDetector
- Used to detect tap position on the map
- Tile
- TileImage
- TileLayer
- Used to load and display tile layers on the map.
- TileLayerOptions
- TileProvider
- Transformation
- U
- The easy & flexible way to use interactive maps in Flutter.
- UMapController
- Default implementation of MapController
- Universe
- Main class of Map Universe
- UPoint
- VideoOverlay
- VideoOverlayPlayer
- Vincenty
- WidgetOverlay
- WMSTileLayerOptions
- ZoomOptions
- Zoom options
Enums
- BasemapATType
- CartoDBType
- DistanceAlgorithmType
- EsriType
- GeoJSONPointAs
- GeoportailFranceType
- GoogleMapType
- HereType
- HyddaType
- JawgType
- JusticeMapType
- MapBoxType
- MapTilerType
- MarkerAlignment
- NASAGIBSType
- NLMapsType
- OneMapSGType
- OpenStreetMapType
- OpenType
- OpenWeatherMapType
- RadiusUnit
- StadiaType
- StamenType
- ThunderforestType
- TomTomType
- USGSType
- WaymarkedTrailsType
Typedefs
- DoubleTapLayerCallback = void Function(dynamic position, dynamic data)
- GeoPositionFactory = LatLng Function(double? lat, double? lng)
- LongPressEndLayerCallback = void Function(dynamic position, dynamic data, LongPressEndDetails details)
- LongPressLayerCallback = void Function(dynamic position, dynamic data)
- LongPressMoveUpdateLayerCallback = void Function(dynamic position, dynamic data, LongPressMoveUpdateDetails details)
- LongPressStartLayerCallback = void Function(dynamic position, dynamic data, LongPressStartDetails details)
- LongPressUpLayerCallback = void Function(dynamic position, dynamic data)
- MapChangedCallback = void Function(LatLng? center, double? zoom, double rotation)
- Type definition for onChanged callback function
- TapDownLayerCallback = void Function(dynamic position, dynamic data, TapDownDetails details)
- TapLayerCallback = void Function(dynamic position, dynamic data)
- TapUpLayerCallback = void Function(dynamic position, dynamic data, TapUpDetails details)