Azure.Maps.Search.Models Namespace

Classes

AddressRanges

Describes the address range on both sides of the street for a search result. Coordinates for the start and end locations of the address range are included.

BatchResult

This object is returned from a successful Batch service call. Extend with 'batchItems' property.

BrandName

The name of the brand for the POI being returned.

ClassificationName

Name for the classification.

FacilityEntryPoint

The entry point for the POI being returned.

FuzzySearchQuery

Initializes a new instance of FuzzySearchBatchQuery.

GeoJsonLineStringData

The GeoJsonLineStringData.

GeoJsonMultiLineStringData

The GeoJsonMultiLineStringData.

GeoJsonMultiPointData

Data contained by a GeoJson MultiPoint.

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 Azure.Maps.Search.Models.GeoJsonFeature, Azure.Maps.Search.Models.GeoJsonFeatureCollection, Azure.Maps.Search.Models.GeoJsonGeometry, Azure.Maps.Search.Models.GeoJsonGeometryCollection, Azure.Maps.Search.Models.GeoJsonLineString, Azure.Maps.Search.Models.GeoJsonMultiLineString, Azure.Maps.Search.Models.GeoJsonMultiPoint, Azure.Maps.Search.Models.GeoJsonMultiPolygon, Azure.Maps.Search.Models.GeoJsonPoint and Azure.Maps.Search.Models.GeoJsonPolygon.

GeoJsonPointData

Data contained by a GeoJson Point.

GeoJsonPolygonData

The GeoJsonPolygonData.

GeometryIdentifier

Information about the geometric shape of the result. Only present if type == Geography.

MapsAddress

The address of the result.

MapsDataSource

Optional section. Reference ids for use with the Get Search Polygon API.

MapsSearchModelFactory

Model factory for models.

OperatingHours

Opening hours for a POI (Points of Interest).

OperatingHoursTimeRange

Open time range for a day.

PointOfInterest

Details of the returned POI including information such as the name, phone, url address, and classifications.

PointOfInterestCategory

POI category result.

PointOfInterestCategorySet

POI category.

PointOfInterestCategoryTreeResult

This object is returned from a successful POI Category Tree call.

PointOfInterestClassification

The classification for the POI being returned.

PolygonObject

The Polygon.

PolygonResult

This object is returned from a successful Search Polygon call.

ReverseSearchAddressBatchItemResponse

The result of the query. SearchAddressReverseResponse if the query completed successfully, ErrorResponse otherwise.

ReverseSearchAddressBatchResult

This object is returned from a successful Search Address Reverse Batch service call.

ReverseSearchAddressItem

Result object for a Search Address Reverse response.

ReverseSearchAddressResult

This object is returned from a successful Search Address Reverse call.

ReverseSearchCrossStreetAddressResult

This object is returned from a successful Search Address Reverse CrossStreet call.

ReverseSearchCrossStreetAddressResultItem

Result object for a Search Address Reverse Cross Street response.

SearchAddressBatchItemResponse

The result of the query. SearchAddressResponse if the query completed successfully, ErrorResponse otherwise.

SearchAddressBatchResult

This object is returned from a successful Search Address Batch service call.

SearchAddressResult

This object is returned from a successful Search calls.

SearchAddressResultItem

Result object for a Search API response.

SearchStructuredAddressOptions

Options.

Structs

EntryPointType

The type of entry point. Value can be either main or minor.

MapsEntityType

Entity type source of the bounding box. For reverse-geocoding this is always equal to position.

MapsQueryType

The type of query being returned: NEARBY or NON_NEAR.

MapsSearchMatchType

Types of match for a reverse address search operation.

SearchAddressResultType

One of:

  • POI
  • Street
  • Geography
  • Point Address
  • Address Range
  • Cross Street

Enums

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.