GroundImageState
GroundImageState es un ObservableObject usado por GroundImage(state:).
Úsalo cuando la imagen, la opacidad, los límites geográficos o el manejador de clic cambien en tiempo de ejecución.
Propiedades públicas
Section titled “Propiedades públicas”id: Stringbounds: GeoRectBoundsimage: UIImageopacity: DoubletileSize: Intextra: Any?onClick: OnGroundImageEventHandler?
let bounds = GeoRectBounds( southWest: GeoPoint(latitude: 35.67, longitude: 139.74), northEast: GeoPoint(latitude: 35.69, longitude: 139.76))
let groundImageState = GroundImageState( bounds: bounds, image: UIImage(named: "overlay")!, opacity: 0.5)
GroundImage(state: groundImageState)
groundImageState.opacity = 1.0Reposicionamiento
Section titled “Reposicionamiento”Actualiza bounds para mover o cambiar el tamaño de la imagen:
groundImageState.bounds = GeoRectBounds( southWest: GeoPoint(latitude: 35.66, longitude: 139.73), northEast: GeoPoint(latitude: 35.70, longitude: 139.77))Actualiza image cuando cambie el ráster mostrado. Usa tileSize para controlar el tamaño de tesela utilizado por el renderizador de superposición.