GeoSerie class

A class to hold information about a serie of GeoPoint

Constructors

GeoSerie({String? name, GeoSerieType? type, int? id, List<GeoPoint>? geoPoints, num? surface, GeoSerie? boundary, GeoPoint? centroid})
Default constructor: requires a name and a type
GeoSerie.fromJson(Map<String, dynamic> json)
Make a GeoSerie from json data
GeoSerie.fromNameAndType({required String? name, required String typeStr, int? id})
Make a GeoSerie from name and serie type

Properties

boundary GeoSerie?
Boundaries of a geometry
getter/setter pair
centroid GeoPoint?
The centroid of a geometry
getter/setter pair
geoPoints List<GeoPoint>?
The list of GeoPoint in the serie
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
id int?
Id of the geoserie
getter/setter pair
name String?
Name if the geoserie
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
surface num?
The surface of a geometry
getter/setter pair
type GeoSerieType?
Type of the geoserie
getter/setter pair
typeStr String?
The type of the serie as a string
no setter

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toGeoJsonCoordinatesString() String
Convert to a geojson coordinates string
toGeoJsonFeatureString(Map? properties) String
Convert to a geojson feature string
toLatLng({bool ignoreErrors = false}) List<LatLng>
Get a list of LatLng from this GeoSerie
toMap({bool withId = true}) Map<String, dynamic>
name the name of the GeoSerie typeStr the type of the serie: group, line or polygon id the id of the serie Get a json map from this GeoSerie
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited