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