MapPolygon constructor
MapPolygon(
- MapLinearRing externalRing,
- List<
MapLinearRing> ? internalRings
Implementation
factory MapPolygon(
MapLinearRing externalRing, List<MapLinearRing>? internalRings) {
Rect bounds = externalRing.bounds;
List<MapLinearRing> internal = internalRings != null ? internalRings : [];
for (MapLinearRing linearRing in internal) {
bounds = bounds.expandToInclude(linearRing.bounds);
}
return MapPolygon._(
externalRing, UnmodifiableListView<MapLinearRing>(internal), bounds);
}