vector_map library

Classes

CircleMaker
Defines a circle marker to be painted on the map.
CircleMakerBuilder
A CircleMaker builder.
Drawable
Defines how a MapFeature should be painted on the map.
DrawableBuilder
Drawable builder.
DrawableFeature
DrawableLayer
Holds all geometry layers to be paint in the current resolution.
DrawableLayerChunk
DrawableLine
Defines a line or multi line to be painted on the map.
DrawablePath
Defines a path to be painted on the map.
DrawablePolygon
Defines a polygon or multi polygon to be painted on the map.
DurationDebugger
GeometrySimplifier
Simplifies geometry by ignoring unnecessary points for viewing on the screen.
GradientLegend
Legend for MapGradientTheme
IntegerSimplifier
Ignores points that collide on the same physical pixel.
Legend
Abstract legend
LowQualityMode
The low-quality mode can be used during resizing, panning, and zooming to optimize the drawing.
MapAddon
Allows to add components on the VectorMap
MapDataSource
VectorMap data source.
MapDebugger
MapDebuggerState
MapDebuggerWidget
MapFeature
A representation of a real-world object on a map.
MapFeatureReader
MapFeature reader
MapGeometryReader
GeoJSON geometry reader.
MapGradientHighlight
Rule to find out which MapFeature should be highlighted.
MapGradientTheme
Theme for gradient colors.
MapHighlight
Base class to define which MapFeature should be highlighted.
MapHighlightTheme
The theme for highlights.
MapLayer
Layer for VectorMap.
MapLinearRing
Line ring geometry.
MapLineString
Line string geometry.
MapMultiLineString
Multi line string geometry.
MapMultiPolygon
Multi polygon geometry.
MapPoint
Point geometry.
MapPolygon
Polygon geometry.
MapRuleTheme
Theme for colors by rule.
MapSingleHighlight
Defines a single MapFeature to be highlighted.
MapTheme
The VectorMap theme.
MapValueTheme
Theme for colors by value.
Marker
Defines a marker to be painted on the map.
MarkerBuilder
Marker builder.
NoSimplifier
Does not apply any simplification.
PropertyLimits
Stores the number limits, max and min, for a given feature property.
SimplifiedPath
Stores a simplified path generated from the original MapFeature geometry.
VectorMap
Vector map widget.
VectorMapApi
Defines the map API. Through this class, plugins and addons will be able to automate the map.
VectorMapController
Controller for VectorMap

Enums

ColorValueFormat
VectorMapMode
Indicates in which interaction mode the map is working.

Mixins

MapGeometry
Abstract map geometry.

Typedefs

ColorRule = Color? Function(MapFeature feature)
Rule to obtain a color of a feature.
FeatureClickListener = dynamic Function(MapFeature feature)
HoverListener = dynamic Function(MapFeature? feature)
HoverRule = bool Function(MapFeature feature)
LabelStyleBuilder = TextStyle Function(MapFeature feature, Color featureColor, Color labelColor)
The label style builder.
LabelVisibility = bool Function(MapFeature feature)
Defines the visibility of a MapFeature

Exceptions / Errors

VectorMapError
Generic VectorMap error