PolygonState
PolygonState es un ObservableObject usado por Polygon(state:).
Úsalo cuando un área rellena cambie de forma, estilo, huecos, z-index o estado de selección después de su creación.
Propiedades públicas
Section titled “Propiedades públicas”id: StringstrokeColor: UIColorstrokeWidth: DoublefillColor: UIColorgeodesic: BoolzIndex: Intpoints: [GeoPointProtocol]holes: [[GeoPointProtocol]]extra: Any?onClick: OnPolygonEventHandler?
Usa el canal alfa en fillColor o strokeColor para la transparencia.
let polygonState = PolygonState( points: outerRing, fillColor: UIColor.green.withAlphaComponent(0.25), holes: [innerRing])
Polygon(state: polygonState)
polygonState.strokeWidth = 3polygonState.fillColor = UIColor.red.withAlphaComponent(0.2)Actualizar huecos
Section titled “Actualizar huecos”holes es un arreglo de anillos dentro del polígono exterior:
polygonState.holes = [restrictedAreaRing]Usa el canal alfa en fillColor para regiones translúcidas. Mantén points y holes en el orden de coordenadas requerido por tu modelo de datos.