A MappingServiceLayer is an OpenLayers layer that is capable of
displaying a Spatial Server NamedMap on an OpenLayers map.
A TileServiceLayer is an OpenLayers layer capable of displaying a map
managed by the Spatial Server MapTilingService.
An abstraction of the client environment.
A
LegendControl
is a user interface control containing
descriptive information about features appearing on a map.
A
LegendEvent
is passed to
LegendControl.onOverlayToggled()
once an overlayToggled event
fires.
A LegendMapOrchestrator populates a LegendControl and connects it to
an OpenLayers map so that overlay toggle events change the visibility of the
corresponding OpenLayers layers.
The LegendService class provides an interface to request legend data
from the Spatial Server REST service.
Utility functions for OpenLayers
A JavaScript facade to a REST-ful web service.
The FeatureService class provides methods to query Spatial Server tables for features.
The MultiTableFeatureService class is a convenience class that allows the caller
to perform a feature search on multiple tables at once.
A template that takes a user-defined HTML template string to format
arbitrary objects.
A DefaultTemplate formats an arbitrary object into an HTML table with
one row for each property of the object.
A FeatureCollectionsFormatter generates an HTML fragment containing
all features of one or more feature collections.
A template formats arbitrary JavaScript objects into an HTML string.
A TemplateRepository allows templates to be looked up by name.