MapPolygon constructor

MapPolygon(
  1. MapLinearRing externalRing,
  2. List<MapLinearRing> internalRings
)

Implementation

factory MapPolygon(
    MapLinearRing externalRing, List<MapLinearRing> internalRings) {
  Rect bounds = externalRing.bounds;
  for (MapLinearRing linearRing in internalRings) {
    bounds = bounds.expandToInclude(linearRing.bounds);
  }
  return MapPolygon._(externalRing,
      UnmodifiableListView<MapLinearRing>(internalRings), bounds);
}