Azure.Maps.Search.Models Namespace

Classes

Address

The address of the result.

AddressAdminDistrictsItem

The AddressAdminDistrictsItem.

AddressCountryRegion

The AddressCountryRegion.

Boundary

GeoJSON GeocodingFeature object that describe the boundaries of a geographical area. Geometry of the feature is described with GeoJSON GeometryCollection.

Please note, the service typically returns a GeometryCollection with Polygon or MultiPolygon sub-types.

BoundaryProperties

Properties of a Boundary object.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

FeaturesItem

The FeaturesItem.

FeaturesItemProperties

The FeaturesItemProperties.

GeocodePointsItem

The GeocodePointsItem.

GeocodingBatchRequestItem

Batch Query object.

GeocodingBatchResponse

This object is returned from a successful Geocoding Batch service call.

GeocodingBatchResponseItem

The GeocodingBatchResponseItem.

GeocodingBatchResponseSummary

Summary for the batch request.

GeocodingResponse

This object is returned from a successful Geocoding call.

GeoJsonFeature

A valid GeoJSON Feature object type. Please refer to RFC 7946 for details. Please note GeoJsonFeature is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Boundary.

GeoJsonFeatureCollection

A valid GeoJSON FeatureCollection object type. Please refer to RFC 7946 for details.

GeoJsonFeatureCollectionData

The GeoJsonFeatureCollectionData.

GeoJsonFeatureData

The GeoJsonFeatureData.

GeoJsonGeometry

A valid GeoJSON geometry object. The type must be one of the seven valid GeoJSON geometry types - Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon and GeometryCollection. Please refer to RFC 7946 for details. Please note GeoJsonGeometry is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include GeoJsonGeometryCollection, GeoJsonLineString, GeoJsonMultiLineString, GeoJsonMultiPoint, GeoJsonMultiPolygon, GeoJsonPoint and GeoJsonPolygon.

GeoJsonGeometryCollection

A valid GeoJSON GeometryCollection object type. Please refer to RFC 7946 for details.

GeoJsonGeometryCollectionData

The GeoJsonGeometryCollectionData.

GeoJsonLineString

A valid GeoJSON LineString geometry type. Please refer to RFC 7946 for details.

GeoJsonLineStringData

The GeoJsonLineStringData.

GeoJsonMultiLineString

A valid GeoJSON MultiLineString geometry type. Please refer to RFC 7946 for details.

GeoJsonMultiLineStringData

The GeoJsonMultiLineStringData.

GeoJsonMultiPoint

A valid GeoJSON MultiPoint geometry type. Please refer to RFC 7946 for details.

GeoJsonMultiPointData

Data contained by a GeoJson MultiPoint.

GeoJsonMultiPolygon

A valid GeoJSON MultiPolygon object type. Please refer to RFC 7946 for details.

GeoJsonMultiPolygonData

The GeoJsonMultiPolygonData.

GeoJsonObject

A valid GeoJSON object. Please refer to RFC 7946 for details. Please note GeoJsonObject is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes. The available derived classes include Boundary, GeoJsonFeature, GeoJsonFeatureCollection, GeoJsonGeometry, GeoJsonGeometryCollection, GeoJsonLineString, GeoJsonMultiLineString, GeoJsonMultiPoint, GeoJsonMultiPolygon, GeoJsonPoint and GeoJsonPolygon.

GeoJsonPoint

A valid GeoJSON Point geometry type. Please refer to RFC 7946 for details.

GeoJsonPointData

Data contained by a GeoJson Point.

GeoJsonPolygon

A valid GeoJSON Polygon geometry type. Please refer to RFC 7946 for details.

GeoJsonPolygonData

The GeoJsonPolygonData.

GeometryCopyright

Copyright information of a geometry of a Boundary object.

Intersection

The address of the result.

MapsSearchModelFactory

Model factory for models.

ReverseGeocodingBatchRequestItem

Batch Query object.

UnknownGeoJsonObject

Unknown version of GeoJsonObject.

Structs

BoundaryResultTypeEnum

The BoundaryResultTypeEnum.

CalculationMethodEnum

The method that was used to compute the geocode point.

ConfidenceEnum

The level of confidence that the geocoded location result is a match. Use this value with the match code to determine for more complete information about the match.

The confidence of a geocoded location is based on many factors including the relative importance of the geocoded location and the user’s location, if specified.

FeatureCollectionEnum

The type of a FeatureCollection object must be FeatureCollection.

FeatureTypeEnum

The type of a feature must be Feature.

GeoJsonObjectType

Specifies the GeoJSON type. Must be one of the nine valid GeoJSON object types - Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature and FeatureCollection.

MatchCodesEnum

The MatchCodesEnum.

ResolutionEnum

The ResolutionEnum.

ResultTypeEnum

The ResultTypeEnum.

ReverseGeocodingResultTypeEnum

The ReverseGeocodingResultTypeEnum.

UsageTypeEnum

The UsageTypeEnum.