Class WMSLayer

Wraps a WMS layer into a MapLayer for interactive rendering usage TODO: expose a
GetFeatureInfo that returns a feature collection TODO: expose the list of named styles and allow
choosing which style to use

getBounds

The bounds of the Layer content (if known). The bounds can be used to determine if any of the
layers content is "on screen" when rendering the map; however often it is expensive to
calculate a layers bounds up front so we are allowing this value to be optional.

The returned bounds are a ReferencedEnvelope using the same CoordinateReferenceSystem as the
layers contents.

getFeatureInfo

Allows to run a standalone GetFeatureInfo request, without the need to have previously run a
GetMap request on this layer. Mostly useful for stateless users that rebuild the map context
for each rendering operation (e.g., GeoServer)

addLayer

isNativelySupported

Returns true if the specified CRS can be used directly to perform WMS requests. Natively
supported crs will provide the best rendering quality as no client side reprojection is
necessary, the image coming from the WMS server will be used as-is