toText method
String
toText({
- TextWriterFormat<
SimpleGeometryContent> format = GeoJSON.geometry, - int? decimals,
- CoordRefSys? crs,
- Map<
String, dynamic> ? options,
override
The string representation of this geometry object, with format applied.
When format is not given, then the geometry format of GeoJSON is
used as a default.
Use decimals to set a number of decimals (not applied if no decimals).
Use crs to give hints (like axis order, and whether x and y must
be swapped when writing) about coordinate reference system in text output.
When data itself have CRS information it overrides this value.
Other format or encoder implementation specific options can be set by
options.
Implementation
@override
String toText({
TextWriterFormat<SimpleGeometryContent> format = GeoJSON.geometry,
int? decimals,
CoordRefSys? crs,
Map<String, dynamic>? options,
}) {
final encoder =
format.encoder(decimals: decimals, crs: crs, options: options);
writeTo(encoder.writer);
return encoder.toText();
}