MultiPolygon<T extends Point<num> >.parse constructor
MultiPolygon<T extends Point<num> >.parse (
- String text,
- PointFactory<
T> pointFactory, { - ParseCoordsListListList? parser,
Create MultiPolygon from text
with a list of rings for polygons.
If parser
is null, then WKT text
like
"((40 15, 50 50, 15 45, 40 15)), ((80 55, 90 90, 55 85, 50 55, 80 55))"
is expected.
Throws FormatException if cannot parse.
Implementation
factory MultiPolygon.parse(
String text,
PointFactory<T> pointFactory, {
ParseCoordsListListList? parser,
}) =>
parser != null
? MultiPolygon<T>.make(parser.call(text), pointFactory)
: parseWktMultiPolygon<T>(text, pointFactory);