placePoints method

String placePoints(
  1. List<Polygon>? poly,
  2. Map<String, Point> points
)

Implementation

String placePoints(List<Polygon>? poly, Map<String, Point> points) {
  String text = '';
  if (poly != null) {
    for (int j = 0; j < poly.length; j++) {
      if (poly[j].points.length > 4) {
        String startPoint = poly[j].points.first;
        text += 'M${points[startPoint]!.x},${points[startPoint]!.y}';
        for (int i = 1; i < poly[j].points.length; i++) {
          String newPoint = poly[j].points[i];
          text += 'L${points[newPoint]!.x},${points[newPoint]!.y}';
        }
        text += 'z';
      }
    }
  }
  return text;
}