We have documented the web service structures and responses with the standard HTTP GET format as we believe this is generic and easy to read. When embedded in environments such as Microsoft Visual Studio the syntax becomes far easier as these environments create objects to be used as part of the language.
There are two web services available – Lookup and Locate.
These Web Services will not work on iShare GIS Map Sources that have iShare Roles applied.
Lookup Web Service Methods
The following documented methods are available to developers from the Lookup.asmx Web Service.
Other methods may be publicly available but are not directly supported as they are used internally by iShare.
Web Method | Description |
---|---|
GetMapSources | Returns a list of My Maps Map Sources |
GetMyHouseMapsources | Returns a list of My House Map Sources. |
GetGroupNames | Returns a list of Layer Group names for a supplied Map Source |
GetLayers | Returns a list of Layers for a supplied Map Source and optionally a Layer Group Name |
Returns the Map Engine used for the supplied Map Source. | |
Returns a list of Find Nearest sources for a supplied Map Source. | |
Returns a list of Point Search Layers for a supplied Map Source. | |
Returns the Startup View for a supplied Map Source. | |
Returns a list of Thematic Layers for a supplied Map Source. | |
Returns a list of Map Locations for a supplied Map Source. | |
Returns a list of Buffer Search Layers for a supplied Map Source. | |
GetServiceLayers | Returns a list of Service Layers for a supplied Map Source. |
Locate Web Service Methods
The following documented methods are available to developers from the Locate.asmx Web Service.
Other methods may be publicly available but are not directly supported as they are used internally by iShare.
Web Method | Description |
---|---|
Generates a map to be returned. This is returned as a binary PNG image stream. | |
Returns a list of nearest points for the Layer to the supplied co-ordinates. | |
Returns a list of nearest points for the Layer to the supplied co-ordinates. Number of results and distance may be overridden. | |
Returns a list of Features at the supplied co-ordinates. | |
Logger - Creates a object inside the at_incident table with the supplied attributes. | |
Logger - Updates a Fault Report with a new interaction id. | |
Logger - Archives a Fault Report for the supplied unique id. | |
Returns a list of addresses matching your supplied parameters. |