The OpenSpace object provides a namespace for all OpenSpace classes
Facilitates clustering of markers on the default markers layer
Allows a control to be placed relative to a corner of the map window.
Allows a control to be placed relative to a corner of the map window and offset from that corner by a specified amount.
Allows a copyright message to be displayed depending on whether the given bounds coincides with the currently displayed map window bounds.
Allows a collection of copyright messages to be displayed depending on whether the given bounds coincides with the currently displayed map window bounds.
This class enables dragging of markers on a markers layer
A handler for pan and zoom events.
A small overview map control with OpenSpace styling.
Displays a powered by logo on the bottom left of the map window.
A simplified handler for pan and zoom events in the OpenSpace style.
Queries a gazetteer service for placename details.
Holds placename details.
Enables transformation from WGS84 to British National Grid and from British National Grid to WGS84.
A class to extend OpenLayers.Icon to hold extra information on the offset of the infoWindow.
This class sets up a popup info window containing user supplied HTML content.
Instances of OpenSpace.Layer.Boundary are used to display boundary data that scrolls and zooms with the map.
Instances of OpenSpace.Layer.MapOverlay are used to display HTML data that scrolls and zooms with the map.
Instances of OpenSpace.Layer.ScreenOverlay are used to display HTML data that does not scroll and zooms with the map, but remains fixed to the map window.
Display data from the OpenSpace WMS.
This class sets up a map window containing an Open Space data layer, a vector layer and a marker layer.
Instances of this class represent bounding boxes.
This class represents an eastings and northings pair of coordinates in British National Grid (BNG) format
Instances of this class represent a width/height pair in map units
These are OpenLayers functions that we have had to customise for OpenSpace API.
Queries the postcode service for the postcode’s position.
A basic HTTP and JSON protocol for vector boundary layers.
Instances of this class represent bounding boxes.
This class represents a screen coordinate, in x and y coordinates
Instances of this class represent a width/height pair
Holds constants that represent different Spatial Reference Systems.
Used to control the fetching of boundary data depending on the map window’s bounding box.
Used to control the fetching of boundary data depending on the map window’s bounding box.
A simple strategy that requests features once and never requests new data.
Queries the API support service for items such as tile usage counts.
Patch the Feature class to use the Open Space InfoWIndow