serialize method

String serialize()

Serialize to a geojson features collection

Implementation

String serialize() {
  final buffer = StringBuffer()
    ..write('{"type": "FeatureCollection", ' +
        (name == null ? '' : '"name": "$name", '))
    ..write('"features": [');
  for (final feat in collection) {
    buffer.write(feat.serialize());
    if (feat != collection.last) {
      buffer.write(',');
    }
  }
  buffer.write("]}");
  return buffer.toString();
}