Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
I
 Icon, OpenSpace.Icon.OpenSpace
 ImgPath{String}, popupClass
 InfoWindow, OpenSpace.InfoWindow.OpenSpace
 infoWindowAnchor, OpenSpace.Icon
 initialLat, OpenSpace.GridProjection
 intersectsBounds
 invalidBounds
 isFixed, OpenSpace.Layer.ScreenOverlay
 isSmallMap, OpenSpace.Map
 isSuitableOverview, OpenSpace.Control.OverviewMap
L
 location, OpenSpace.GazetteerEntry
M
 Map, OpenSpace.Map.OpenSpace
 MapBounds, OpenSpace.MapBounds.OpenSpace
 MapOverlay, OpenSpace.Layer.MapOverlay.OpenSpace.Layer
 MapPoint, OpenSpace.MapPoint.OpenSpace
 MapSize, OpenSpace.MapSize.OpenSpace
 marc, OpenSpace.GridProjection
 merge
 merge_features, OpenSpace.Strategy.BBOX
 moveTo
N
 name, OpenSpace.GazetteerEntry
O
 offset
 onMapResize
 openInfoWindow, OpenSpace.Map
 OpenSpace
 OpenSpace marker, OpenSpace.Control.ClusterManager
 OpenSpace.Control.ClusterManager
 OpenSpace.Control.ControlAnchor
 OpenSpace.Control.ControlPosition
 OpenSpace.Control.Copyright
 OpenSpace.Control.CopyrightCollection
 OpenSpace.Control.DragMarkers
 OpenSpace.Control.LargeMapControl
 OpenSpace.Control.OverviewMap
 OpenSpace.Control.PoweredBy
 OpenSpace.Control.SmallMapControl
 OpenSpace.Gazetteer
 OpenSpace.GazetteerEntry
 OpenSpace.GridProjection
 OpenSpace.Icon
 OpenSpace.InfoWindow
 OpenSpace.Layer.Boundary
 OpenSpace.Layer.MapOverlay
 OpenSpace.Layer.ScreenOverlay
 OpenSpace.Layer.WMS
 OpenSpace.Map
 OpenSpace.MapBounds
 OpenSpace.MapPoint
 OpenSpace.MapSize
 OpenSpace.Patches
 OpenSpace.Postcode
 OpenSpace.Protocol.Boundary
 OpenSpace.ScreenBounds
 OpenSpace.ScreenPoint
 OpenSpace.ScreenSize
 OpenSpace.SRS
 OpenSpace.Strategy.BBOX
 OpenSpace.Strategy.BBOXCache
 OpenSpace.Strategy.Fixed
 OpenSpace.SupportService
 oppositeQuadrant
 os_arc, OpenSpace.GridProjection
 OverviewMap, OpenSpace.Control.OverviewMap.OpenSpace.Control
P
 pan, OpenSpace.Map
 panDrag, OpenSpace.Map
 panMap, OpenSpace.Patches
 panMapDone, OpenSpace.Patches
 Parameters for cluster markers,can be set, OpenSpace.Control.ClusterManager
 parseFeatures, OpenSpace.Protocol.Boundary
 popupClass
 position
 Postcode, OpenSpace.Postcode.OpenSpace
 PoweredBy, OpenSpace.Control.PoweredBy.OpenSpace.Control
 projectForward, OpenSpace.GridProjection
 projectInverse, OpenSpace.GridProjection
 Properties
 Properties and Functions, OpenSpace
R
 ratio
 read, OpenSpace.Protocol.Boundary
 removeFeatures, OpenSpace.Map
 removeMarker, OpenSpace.Map
 replace, OpenSpace.Strategy.BBOX
 resolutionLookup, OpenSpace.Layer.Boundary
 resolutionRange, OpenSpace
 response
Creates an icon, which is an image tag in a div.
Patch to ensure that OpenLayers looks for images on OpenSpace server and not developer’s server
Constructor for a new OpenSpace.InfoWindow instance.
{OpenLayers.Pixel} The offset from the top left of the icon that the anchor of the info window appears from.
initialLat: function(North,
n0,
afo,
PHI0,
n,
bfo)
Internal conversion method
intersectsBounds:function(bounds,
inclusive)
intersectsBounds:function(bounds,
inclusive)
invalidBounds: function(mapBounds)
invalidBounds: function(mapBounds)
{Boolean} Whether the layer remains in one place while dragging the map.
isSmallMap: function()
A convenience method to return a boolean based on screen size.
Determines if the overview map is suitable given the extent and resolution of the main map.
{OpenSpace.MapPoint} The location in British National Grid of this gazetteer entry
Constructor for a new OpenSpace.Map instance.
Construct a new map bounds object.
Create a new map location with an optional spatial reference system.
Create an instance of OpenSpace.MapSize
marc: function(bf0,
n,
PHI0,
PHI)
Internal conversion method to Compute meridional arc.
merge: function(resp)
Given a list of features, determine which ones to add to the layer.
merge: function(resp)
Given a list of features, determine which ones to add to the layer.
merge: function(resp)
Add all features to the layer.
{boolean} Alternative method that merges features to be rendered rather than a total redraw.
moveTo:function(bounds,
zoomChanged,
dragging)
Move the overlay when the base map layer is moved.
moveTo:function(bounds,
zoomChanged,
dragging)
Move the overlay when the base map moves.
moveTo:function(bounds,
zoomChanged,
dragging)
Move the tile in this OpenSpace WMS layer.
{String} Name of this gazetteer entry
{OpenLayers.Size} The offset away from the anchor position towards the centre of the window.
offset:function(px)
Parameters px - {OpenSpace.ScreenPoint}
openInfoWindow: function(icon,
pos,
html,
size)
A convenience method to open a popup info window.
The OpenSpace object provides a namespace for all OpenSpace classes
{Array} Container for markers in default markers layer when control activated.
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.
OpenSpace.MapBounds.oppositeQuadrant = function(quadrant)
Get the opposite quadrant for a given quadrant string.
OpenSpace.ScreenBounds.oppositeQuadrant = function(quadrant)
Get the opposite quadrant for a given quadrant string.
os_arc: function(k3,
k4)
Internal conversion method
Constructs a new OpenSpace.Control.OverviewMap
pan: function(dx,
dy,
options)
This function pans the map.
Allows user to pan by a value of screen pixels
OpenLayers.Control.DragPan.prototype.panMap = function(xy)
OpenLayers.Control.DragPan.prototype.panMapDone = function(xy)
Finish the panning operation.
parseFeatures: function(data)
Read HTTP response body and return features.
Patch the Feature class to use the Open Space InfoWIndow
{OpenSpace.MapPoint} Position of the overlay on the map.
{OpenSpace.ScreenPoint} Position of the overlay on the screen.
Create a new OpenSpace.Postcode instance
Construct a new OpenSpace.Control.PoweredBy
projectForward: function(point)
Given an object with x and y properties in EPSG:4326, modify the x,y properties on the object to be the OSGB EPSG:27700 projected coordinates.
projectInverse: function(point)
Given an object with x and y properties in Spherical Mercator, modify the x,y properties on the object to be the unprojected coordinates.
{Float} The ratio of the data bounds to the viewport bounds (in each dimension).
{Float} The ratio of the data bounds to the viewport bounds (in each dimension).
read: function(options)
Construct a request for reading new features.
removeFeatures: function(features)
A convenience method to remove features from the map.
removeMarker: function(marker)
A convenience method to remove a marker.
replace: function(resp)
Replace all features.
{Object} A lookup table from a given map resolution (in metres per pixel) to the corresponding boundary generalisation resolution (in metres)
{Array} resolutionRange.
{OpenLayers.Protocol.Response} The protocol response object returned by the layer protocol.
{OpenLayers.Protocol.Response} The protocol response object returned by the layer protocol.
Close