Common Classes and Enumerations

 

This documentation is no longer available on MSDN. It is available as a CHM or PDF download. For the newest Geocoding, Imagery, Routing and Traffic services, see Bing Maps REST Services. 

The Bing Maps SOAP Services Common classes and enumerations are shared by all of the services.

In This Section

The following classes and enumerations are commonly used by the Bing Maps SOAP Services.

Bing Maps Common Classes and Enumerations

Class or Enumeration

Description

Address Class 

Contains parts of an address and the complete address.

AuthenticationResultCode Enumeration

Contains values that indicate if service request was authenticated.

Category Class

Represents a point of interest category, such as 'restaurant', 'hotel', or 'gas station'.

Circle Class

Represents a circle on the map. This class inherits from the ShapeBase Class.

Confidence Enumeration

Contains confidence levels for geocode calculations.

Credentials Class

Contains the credentials used to authenticate the service request.

DeviceType Enumeration

Contains device types.

DistanceUnit Enumeration

Contains units used to measure distance.

ExecutionOptions Class

Contains properties to refine the request calculation.

FilterExpression Class

Represents a filter property and filter value pair used to filter search results. This class inherits from the FilterExpressionBase Class.

FilterExpressionBase Class

Provides the abstract base class for a result filter.

FilterExpressionClause Class

Contains two or more combined filters or filter expressions.

GeocodeLocation Class

Contains a location and a property that indicates what method was used to match the location to the map. This class inherits from the Location Class.

Heading Class 

Contains the direction an object is facing.

Location Class

Contains the altitude and coordinate values of a location on the map.

Polygon Class

Represents a polygon on the map. This class inherits from the ShapeBase Class.

Pushpin Class

Contains the properties of a pushpin on the map.

RangeOfdateTime Class

Contains properties that define a date range.

RangeOfint Class

Contains properties that define a number range.

Rectangle Class

Represents a rectangle on the map. This class inherits from the ShapeBase Class.

RequestBase Class

Contains the base properties for making a service request. The request classes of all of the services derive from the RequestBase class.

ResponseBase Class

Contains the base summary property for the service response. The response classes of all of the services derive from the ResponseBase class.

ResponseStatusCode Enumeration

Contains values that indicate if the service request was successful.

ResponseSummary Class

Contains information about the response returned by the service.

ShapeBase Class

Provides the abstract base class for a shape on a map.

SizeOfint Class

Contains height and width properties to indicate size of a rectangle.

UserLocation Class

Represents a location with an associated confidence level. This class inherits from the Location Class.

UserProfile Class

Contains optional settings that define the end user.

See Also

Geocode Service
Imagery Service
Route Service
Search Service