The following operations are supported. For a formal definition, please review the Service Description.
Given a coordinate and a search radius of up to 100km, returns a comma-delimited list of IDs of user-defined locations for which any part of the location's axis-aligned bounding box lies within the search area. Hidden, system, and deleted locations are excluded from the search.
Given a coordinate, finds the user-defined location with the nearest centre and returns the location's name, id, centre coordinates, distance and bearing relative to the search origin. Hidden, system, and deleted locations are excluded from the search.
Given the ID of a user-defined polygon location, returns an ordered list of coordinates denoting the polygon vertices
Given the ID of a user-defined polygon location, returns the Open Geospatial Consortium (OGC) text representation of the polygon definition, which includes an ordered, comma-separated list of polygon point coordinates (each a longitude/latitude tuple) as follows:
POLYGON ((longitude0 latitude0, longitude1 latitude1, ... , longitude0 latitude0))
For example: POLYGON ((31.14326 -26.32166, 31.14330 -26.32167, 31.14330 -26.32170, 31.14326 -26.32170, 31.14326 -26.32166))
Returns a comma-delimited list of IDs of user-defined locations which have been updated or deleted since the specified date.
Use this method to save the point coordinates associated with a user-defined polygon location to the database by supplying the ID of the location to be updated and an ordered list of coordinates.
NB: The final line segment which "closes" the polygon by connecting back to the start coordinate is implicit - if your application or GIS system's polygon implementation explicitly lists the same start and end coordinates, exclude the duplicate (end) coordinate when constructing the data for this web service method.