Spatial Data Service Module
Module Name: Microsoft.Maps.SpatialDataService
The Bing Spatial Data Services allow you to upload data and have it exposed as a spatial REST service for use in your application. These data sources are initially only accessible through the Query REST API of the service using only your Bing Maps key, however you can make them publicly available which allows any Bing Maps key to access the data. There ar several data sources public data sources available in the Bing Maps, so of these are documented here. In addition to its hosting and spatial REST service capabilities, the Bing Spatial Data services also provides access to administrative boundary data such as state and country boundaries through the GeoData REST API.
The following static classes are exposed through the Microsoft.Maps.SpatialDataService namespace.
|QueryAPIManager||Provides that ability to query data sources that are hosted by the Bing Spatial Data Services using the Query API.|
|GeoDataAPIManager||Provides the ability to request polygons that describe the boundaries of a geographic entities, such as an AdminDivision1 (such as a state or province) or a Postcode1 (such as a zip code) that contain a given point (latitude and longitude) or address. This uses the GeoData API in the Bing Spatial Data Services.|
The following classes are available in the Microsoft.Maps.SpatialDataServices namespace.
|Filter||A class that defines the logic for a filter that can generate a string version of the filter logic that is compatible with the Bing spatial Data Services and can also process the filter logic against a JSON object.|
|FilterGroup||A class that defines the group of filters, and can generate a string version of the filter logic that is compatible with the Bing spatial Data Services and can also process the filter logic against a JSON object.|
|GetBoundaryRequestOptions||Contains options for boundary data.|
|GeoDataResultSet||A set of results returned by the GeoData API.|
|GeoDataResult||A specific result returned by the GeoData API.|
|Metadata||Contains metadata for a boundary returned by the GeoData API.|
|Name||The name for a boundary returned by the GeoData API.|
|GeoDataPrimitive||Describes a primitive for a boundary returned by the GeoData API.|
|Copyright||Information on copyright for a boundary returned by the GeoData API.|
|CopyrightSource||Represents the copyright source for a boundary returned by the GeoData API.|
The following enumerations are available in the Microsoft.Maps.SpatialDataServices namespace.
|FilterCompareOperator||Specifies how to compare the filters value against the corresponding property value.|
|FilterLogicalOperator||Specifies how two or more filters are linked together.|
- Find By Property
- Find Nearby
- Basic Intersection Search
- Along a Route Search
- Choropleth Map
- Paged Search Results