The MultiTableFeatureService class is a convenience class that allows the caller to perform a feature search on multiple tables at once. This is useful when a feature search is triggered by interactions with a map, which typically displays the features of multiple tables stacked on top of each other. Apart from accepting more than one table and accordingly returning more than one FeatureCollection, this class behaves very similar to ria.search.FeatureService.
Method Attributes | Method Name and Description |
---|---|
searchAtPoint(point, srs, tables)
Searches for features at a given geographic location.
|
onSearchDone
event, is an
array of GeoJSON FeatureCollections. It is possible to provide a
tolerance value in order to include features that are in the immediate
vicinity of the given location, but do not overlap with it. This is
particularly important for point and line features. An attributes object
specifies the columns to be returned.
point
{String} name
, {String} tolerance
and
{String[]} attributes