U class
The easy & flexible way to use interactive maps in Flutter.
U class is the starting point of universe.
Constructors
- U()
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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
Static Methods
-
BasemapATMap(
{Key? key, BasemapATType type = BasemapATType.Default, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from BasemapAT.
-
BasemapATTileLayer(
{BasemapATType type = BasemapATType.Default, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from BasemapAT servers.
-
bearing(
dynamic position, dynamic destination, {DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine}) → double -
CartoDBMap(
{Key? key, required CartoDBType type, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from CartoDB.
-
CartoDBTileLayer(
{required CartoDBType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from CartoDB servers.
-
Circle(
dynamic circle, {double? radius, RadiusUnit radiusUnit = L.RadiusUnit.METER, bool stroke = strokeDef, Color? strokeColor, double strokeWidth = strokeWidthCircleDef, double strokeOpacity = strokeOpacityDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, bool fill = fillCircleDef, Color? fillColor, double fillOpacity = fillOpacityDef, dynamic data}) → Circle -
CircleLayer(
dynamic circle, {double? radius, RadiusUnit radiusUnit = L.RadiusUnit.METER, bool stroke = strokeDef, Color? strokeColor, double strokeWidth = strokeWidthCircleDef, double strokeOpacity = strokeOpacityDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, bool fill = fillCircleDef, Color? fillColor, double fillOpacity = fillOpacityDef, bool interactive = interactiveDef, dynamic data, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → CircleLayer -
CyclOSMMap(
{Key? key, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from SafeCast.
-
CyclOSMTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from CyclOSM servers.
-
destination(
dynamic fromPosition, double distance, double bearing, {DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine}) → LatLng -
distanceBetween(
dynamic position, dynamic destination, {DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine, LengthUnit unit = LengthUnit.M}) → double -
EsriMap(
{Key? key, required EsriType type, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Esri.
-
EsriTileLayer(
{required EsriType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Esri servers.
-
filterInsideRadius(
List< LatLng> locations, LatLng fromCenter, double radius, {DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine, LengthUnit unit = LengthUnit.M}) → List<LatLng> -
GeoportailFranceMap(
{Key? key, required GeoportailFranceType type, required String apikey, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Geoportail France.
-
GeoportailFranceTileLayer(
{required GeoportailFranceType type, TileLayerOptions? options, required String apikey}) → TileLayer - Used to load and display tile layers from Geoportail France Map servers.
-
GoogleMap(
{Key? key, required dynamic center, GoogleMapType type = GoogleMapType.Street, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from GoogleMap servers.
-
GoogleMapTileLayer(
{GoogleMapType type = GoogleMapType.Street, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from GoogleMap servers.
-
GroupLayer(
{required List< MapLayer> layers, double opacity = opacityDef, double rotation = 0.0, bool interactive = interactiveDef, String attribution = attributionDef, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → GroupLayer -
HereMap(
{Key? key, required String appId, required String appCode, String version = 'v3', required HereType type, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from HERE Map.
-
HereTileLayer(
{required HereType type, TileLayerOptions? options, required String appId, required String appCode, String version = 'v3'}) → TileLayer - Used to load and display tile layers from HERE Map servers.
-
HikeBikeTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from HikeBike servers.
-
ImageOverlay(
dynamic image, {dynamic bounds, ImageProvider< Object> ? imageError, double opacity = overlayOpacityDef, double rotation = overlayRotationDef, BoxFit fit = overlayFitDef, bool gaplessPlayback = overlayGaplessPlaybackDef, dynamic data, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → ImageOverlay -
isInsideRadius(
LatLng location, LatLng fromCenter, double radius, {DistanceAlgorithmType algorithm = DistanceAlgorithmType.Haversine, LengthUnit unit = LengthUnit.M}) → bool -
JawgMap(
{Key? key, required JawgType type, required String accessToken, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Jawg Map.
-
JawgTileLayer(
{required JawgType type, TileLayerOptions? options, required String accessToken}) → TileLayer - Used to load and display tile layers from Jawg servers.
-
Map(
{Key? key, required dynamic center, double? zoom, double? minZoom, double? maxZoom, double? zoomDelta, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? showCenterMarker, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? live, bool? moveWhenLive, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, Image? locatorImage, Alignment? locatorAlignment, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - The central point of Universe API. It is used to create and manipulate a map on the screen.
-
MapBox(
{Key? key, MapBoxType type = MapBoxType.Street, required String accessToken, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from MapBox.
-
MapBoxTileLayer(
{required String accessToken, MapBoxType type = MapBoxType.Street, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from MapBox servers.
-
MapController(
) → MapController -
MapTiler(
{Key? key, MapTilerType type = MapTilerType.Default, required String apikey, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from MapTiler.
-
MapTilerTileLayer(
{MapTilerType type = MapTilerType.Default, TileLayerOptions? options, required String apikey}) → TileLayer - Used to load and display tile layers from MapTiler servers.
-
Marker(
dynamic latlng, {Key? key, dynamic widget, double opacity = opacityDef, double size = markerSizeDef, double width = markerSizeDef, double height = markerSizeDef, MarkerAlignment align = markerAlignDef, MarkerOffset? offset, dynamic data}) → Marker - Used to create Marker object to be passed to MarkerLayer.
-
MarkerLayer(
dynamic marker, {dynamic widget = markerDef, double opacity = opacityDef, double size = markerSizeDef, double width = markerSizeDef, double height = markerSizeDef, MarkerAlignment align = markerAlignDef, MarkerOffset? offset, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd, dynamic data}) → MarkerLayer - Used to display marker(s) at specified locations on map.
-
MtbMap(
{Key? key, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from MtbMap.
-
MtbMapTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from MtbMap servers.
-
NASAGIBSTileLayer(
{required NASAGIBSType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from NASA GIBS servers.
-
NLMaps(
{Key? key, NLMapsType type = NLMapsType.Default, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from NLMaps.
-
NLMapsTileLayer(
{NLMapsType type = NLMapsType.Default, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from NLMaps servers.
-
NLSMap(
{Key? key, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from NLS Map.
-
NLSTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from NLS servers.
-
OpenStreetMap(
{Key? key, required dynamic center, OpenStreetMapType type = OpenStreetMapType.HOT, String apikey = '', TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from OpenStreetMap.
-
OpenStreetMapLayer(
{OpenStreetMapType type = OpenStreetMapType.HOT, TileLayerOptions? options, String apikey = ''}) → TileLayer - Used to load and display tile layers from OpenStreetMap servers.
-
OpenTileLayer(
{required OpenType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Open Map servers.
-
OpenWeatherMapTileLayer(
{required OpenWeatherMapType type, TileLayerOptions? options, required String apikey}) → TileLayer - Used to load and display tile layers from Open Weather Map servers.
-
Polygon(
List latlngs, {bool stroke = strokePolygonDef, Color? strokeColor, double strokeWidth = strokeWidthPolygonDef, double strokeOpacity = strokeOpacityPolygonDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, Color? fillColor, double fillOpacity = fillOpacityDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, List<Color> gradientFillColors = gradientColorsDef, List<double> gradientFillStops = gradientStopsDef, bool isDotted = isDottedDef, dynamic data}) → Polygon -
PolygonLayer(
dynamic polygon, {bool stroke = strokePolygonDef, Color? strokeColor, double strokeWidth = strokeWidthPolygonDef, double strokeOpacity = strokeOpacityPolygonDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, Color? fillColor, double fillOpacity = fillOpacityDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, List<Color> gradientFillColors = gradientColorsDef, List<double> gradientFillStops = gradientStopsDef, bool isDotted = isDottedDef, double smoothFactor = smoothFactorDef, bool culling = cullingDef, bool interactive = interactiveDef, dynamic data, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → PolygonLayer -
Polyline(
dynamic latlngs, {bool stroke = strokeDef, Color? strokeColor, double strokeWidth = strokeWidthDef, double strokeOpacity = strokeOpacityDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, bool isDotted = isDottedDef, dynamic data}) → Polyline -
PolylineLayer(
dynamic polyline, {Color? strokeColor, double strokeWidth = strokeWidthDef, double strokeOpacity = strokeOpacityDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, bool isDotted = isDottedDef, bool culling = cullingDef, bool interactive = interactiveDef, dynamic data, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → PolylineLayer -
Rectangle(
List latlngs, {bool? stroke, Color? strokeColor, double strokeWidth = strokeWidthRectangleDef, double strokeOpacity = strokeOpacityRectangleDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, Color? fillColor, double fillOpacity = fillOpacityDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, List<Color> gradientFillColors = gradientColorsDef, List<double> gradientFillStops = gradientStopsDef, bool isDotted = isDottedDef, dynamic data}) → Rectangle -
RectangleLayer(
dynamic rectangle, {bool stroke = strokeRectangleDef, Color? strokeColor, double strokeWidth = strokeWidthRectangleDef, double strokeOpacity = strokeOpacityRectangleDef, StrokeCap strokeCap = strokeCapDef, StrokeJoin strokeJoin = strokeJoinDef, PathFillType pathFillType = pathFillTypeDef, Color? fillColor, double fillOpacity = fillOpacityDef, List< Color> gradientStrokeColors = gradientColorsDef, List<double> gradientStrokeStops = gradientStopsDef, List<Color> gradientFillColors = gradientColorsDef, List<double> gradientFillStops = gradientStopsDef, bool isDotted = isDottedDef, double smoothFactor = smoothFactorDef, bool culling = cullingDef, bool interactive = interactiveDef, dynamic data, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → RectangleLayer -
SafeCastTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from SafeCast servers.
-
StadiaMap(
{Key? key, required StadiaType type, required String apikey, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Open Map.
-
StadiaTileLayer(
{required StadiaType type, required String apikey, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Stadia servers.
-
StamenTileLayer(
{required StamenType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Stamen servers.
-
ThunderforestMap(
{Key? key, required ThunderforestType type, required String apikey, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Thunderforest.
-
ThunderforestTileLayer(
{required ThunderforestType type, TileLayerOptions? options, required String apikey}) → TileLayer - Used to load and display tile layers from Thunderforest servers.
-
TileLayer(
String templateUrl, {dynamic subdomains = subdomainsDef, LatLngBounds? bounds, double minZoom = minZoomDef, double maxZoom = maxZoomDef, double? minNativeZoom, double? maxNativeZoom, double zoomOffset = zoomOffsetDef, bool zoomReverse = false, bool crossOrigin = false, dynamic tileSize = tileSizeDef, double opacity = tileOpacityDef, String errorTileUrl = '', bool updateWhenZooming = true, int updateInterval = updateTileIntervalDef, TileProvider tileProvider = tileProviderDef, int keepBuffer = keepBufferDef, bool tms = tmsDef, bool interactive = interactiveDef, String attribution = attributionDef, dynamic additionalOptions = const <String, dynamic>{}}) → TileLayer - Used to load and display tile layers on the map.
-
TomTomMap(
{Key? key, required TomTomType type, required String apikey, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from TomTom Map.
-
TomTomTileLayer(
{required TomTomType type, TileLayerOptions? options, required String apikey}) → TileLayer - Used to load and display tile layers from TomTom Map servers.
-
USGSMap(
{Key? key, required USGSType type, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from USGS.
-
USGSTileLayer(
{required USGSType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from USGS servers.
-
VideoOverlay(
String videoUrl, {dynamic bounds, dynamic data, bool looping = loopingVideoDef, dynamic onReady(VideoPlayerController?)?, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → VideoOverlay -
WaymarkedTrailsMap(
{Key? key, required WaymarkedTrailsType type, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Waymarked Trails.
-
WaymarkedTrailsTileLayer(
{required WaymarkedTrailsType type, TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Waymarked Trails servers.
-
WidgetOverlay(
{Widget? child, required dynamic bounds, dynamic data, bool looping = loopingVideoDef, double opacity = opacityDef, TapLayerCallback? onTap, TapUpLayerCallback? onTapUp, TapDownLayerCallback? onTapDown, TapLayerCallback? onTapCancel, TapLayerCallback? onSecondaryTap, TapDownLayerCallback? onSecondaryTapDown, TapUpLayerCallback? onSecondaryTapUp, TapLayerCallback? onSecondaryTapCancel, DoubleTapLayerCallback? onDoubleTap, LongPressLayerCallback? onLongPress, LongPressStartLayerCallback? onLongPressStart, LongPressMoveUpdateLayerCallback? onLongPressMoveUpdate, LongPressUpLayerCallback? onLongPressUp, LongPressEndLayerCallback? onLongPressEnd, LongPressLayerCallback? onSecondaryLongPress, LongPressStartLayerCallback? onSecondaryLongPressStart, LongPressMoveUpdateLayerCallback? onSecondaryLongPressMoveUpdate, LongPressUpLayerCallback? onSecondaryLongPressUp, LongPressEndLayerCallback? onSecondaryLongPressEnd}) → WidgetOverlay -
WikimediaMap(
{Key? key, required dynamic center, TileLayerOptions? options, double? zoom, double? minZoom, double? maxZoom, double? rotation, bool? disableRotation, Color? background, MapController? controller, TileLayer? base, MarkerLayer? markers, CircleLayer? circles, PolylineLayer? polylines, PolygonLayer? polygons, RectangleLayer? rectangles, List< TileLayer> tiles = const [], List<ImageOverlay> images = const [], List<VideoOverlay> videos = const [], List<MapLayer> layers = const [], List<Widget> controls = const [], Crs? crs, Size? size, bool? live, bool? moveWhenLive, dynamic centerMarker, dynamic locationMarker, num? centerMarkerSize, num? locationMarkerSize, bool? showCenterMarker, bool? showLocator, Locator? locator, bool? showLocationMarker, bool? showLocationIndicator, LocationIndicator? locationIndicator, bool? showCompass, Compass? compass, bool? showScale, Scale? scale, bool? interactive, LatLngBounds? maxBounds, LatLngBounds? fitBounds, FitBoundsOptions? fitBoundsOptions, bool? slideOnBoundaries, bool? adaptiveBoundaries, bool? hideAttribution, dynamic onTap(LatLng?)?, dynamic onLongPress(LatLng?)?, MapChangedCallback? onChanged, Function? onReady}) → Universe - Used to display map with base TileLayer from Wikimedia.
-
WikimediaTileLayer(
{TileLayerOptions? options}) → TileLayer - Used to load and display tile layers from Wikimedia servers.
-
WMSTileLayer(
String templateUrl, {dynamic subdomains = subdomainsDef, LatLngBounds? bounds, double minZoom = minZoomDef, double maxZoom = maxZoomDef, double? minNativeZoom, double? maxNativeZoom, double zoomOffset = zoomOffsetDef, bool zoomReverse = false, bool crossOrigin = false, dynamic tileSize = tileSizeDef, double opacity = tileOpacityDef, String errorTileUrl = '', bool updateWhenZooming = true, int updateInterval = updateTileIntervalDef, int tileFadeInDuration = tileFadeInDurationDef, TileProvider tileProvider = tileProviderDef, int keepBuffer = keepBufferDef, bool tms = tmsDef, bool interactive = interactiveDef, String attribution = attributionDef, Crs? crs, dynamic layers = '', dynamic styles = '', String format = 'image/jpeg', String version = '1.1.1', bool transparent = false, bool uppercase = false, dynamic additionalOptions = const <String, dynamic>{}}) → TileLayer - Used to display WMS services as tile layers on the map.