Options.
Readonly
containsReadonly
dataReadonly
dataGets the datatype of images generated by this source.
Readonly
flipYGets whether images generated from this source should be flipped vertically.
Readonly
isReadonly
isReadonly flag to indicate that his object implements MemoryUsage.
Readonly
isReadonly
sourceOptional
styleThe current style.
Note: to set a new style, use setStyle()
instead.
Readonly
synchronousIf true
, this source can immediately generate images without any delay.
Readonly
typeGets the color space of the textures generated by this source.
Adds a listener to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Returns an adjusted extent, width and height so that request pixels are aligned with source pixels, and requests do not oversample the source.
The request extent.
The width, in pixels, of the request extent.
The height, in pixels, of the request extent.
The margin, in pixels, around the initial extent.
The adjusted parameters.
Gets whether this source contains the specified extent. If a custom contains function is provided, it will be used. Otherwise, intersects is used.
This method is mainly used to discard non-relevant requests (i.e don't process regions that are not relevant to this source).
The extent to test.
Fire an event type.
The event that gets fired.
Gets the images for the specified extent and pixel size.
The options.
An array containing the functions to generate the images asynchronously.
Returns an approximation of the memory used by this object, in bytes.
Checks if listener is added to an event type.
The type of event to listen to.
The function that gets called when the event is fired.
Test the intersection between the specified extent and this source's extent. This method may be overriden to perform special logic.
The extent to test.
true
if the extent and this source extent intersects, false
otherwise.
Removes a listener from an event type.
The type of the listener that gets removed.
The listener function that gets removed.
Raises an event to reload the source.
Optional
extent: Extent
An image source that reads vector data. Internally, this wraps an OpenLayers' VectorSource. This uses OpenLayers' styles and features.
Note: to assign a new style to the source, use setStyle instead of the style property.
Example