parser<T extends Point<num>> method

GeoJsonFactory<T> parser<T extends Point<num>>(
  1. PointFactory<T> point, {
  2. CreateBounds<T>? bounds,
  3. CreateFeature? feature,
})

A GeoJSON factory using point factory to create any points of T.

Use parserGeographic instead of this if points created should be geographic coordinates, or parserProjected if points should be projected or cartesian coordinates.

Use bounds to specify a factory for Bounds objects.

Use feature to define a factory for Feature objects.

Implementation

GeoJsonFactory<T> parser<T extends Point>(
  PointFactory<T> point, {
  CreateBounds<T>? bounds,
  CreateFeature? feature,
}) =>
    GeoJsonFactory<T>(
      pointFactory: point,
      boundsFactory: bounds ?? Bounds.fromCoords,
      featureFactory: feature,
    );