Share via


Search - Get Search Address

Use para obtener coordenadas de latitud y longitud de una dirección postal en un formato de entrada de consulta o no estructurado.

La Get Search Address API es una solicitud HTTP GET que devuelve las coordenadas de latitud y longitud cuando se pasan en una dirección postal o un nombre de un lugar como criterios de búsqueda.

En muchos casos, el servicio de búsqueda completo puede ser demasiado, por ejemplo, si solo está interesado en la geocodificación tradicional. también se puede acceder a Búsqueda para la búsqueda de direcciones exclusivamente. La geocodificación se realiza al presionar el punto de conexión de código geográfico con solo la dirección o la dirección parcial en cuestión. El índice de búsqueda de geocodificación se consultará para conocer todo lo que está por encima de los datos de nivel de calle. No se devolverá ningún POIs. Tenga en cuenta que el geocodificador es muy tolerante a errores tipográficos y direcciones incompletas. También controlará todo desde direcciones de calle exactas, calles o intersecciones, así como zonas geográficas de nivel superior, como centros de ciudad, condados, estados, etc.

GET https://atlas.microsoft.com/search/address/{format}?api-version=1.0&query={query}
GET https://atlas.microsoft.com/search/address/{format}?api-version=1.0&query={query}&typeahead={typeahead}&limit={limit}&ofs={ofs}&countrySet={countrySet}&lat={lat}&lon={lon}&radius={radius}&topLeft={topLeft}&btmRight={btmRight}&language={language}&extendedPostalCodesFor={extendedPostalCodesFor}&entityType={entityType}&view={view}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
format
path True

ResponseFormat

Formato deseado de la respuesta. El valor puede ser json o xml.

api-version
query True

string

Número de versión de la API de Azure Maps.

query
query True

string

La dirección que se va a buscar (por ejemplo, "1 microsoft way, Redmond, WA") debe estar codificada correctamente con la dirección URL.

btmRight
query

string

Posición inferior derecha del rectángulo delimitador. Por ejemplo, 37.553,-122.453

countrySet
query

string[]

Cadena separada por comas de códigos de país o región, por ejemplo, FR,ES. Esto limitará la búsqueda a los países o regiones especificados.

entityType
query

GeographicEntityType

Especifica el nivel de filtrado realizado en zonas geográficas. Limita la búsqueda de tipos de entidad geography especificados, por ejemplo, devolver solo municipio. La respuesta resultante contendrá el identificador geográfico, así como el tipo de entidad coincidente. Si proporciona más de una entidad como una lista separada por comas, el punto de conexión devolverá la "entidad más pequeña disponible". El identificador de geometría devuelto se puede usar para obtener la geometría de esa geografía a través de Get Búsqueda Polygon API. Los parámetros siguientes se omiten cuando se establece entityType:

  • encabezado
  • number
  • returnRoadUse
  • returnSpeedLimit
  • roadUse
  • returnMatchType
extendedPostalCodesFor
query

SearchIndexes[]

Índices para los que se deben incluir códigos postales extendidos en los resultados.

Los índices disponibles son:

Addr = Intervalos de direcciones

Geo = Geographies

PAD = Direcciones de punto

POI = Puntos de interés

Str = Calles

XStr = Cross Streets (intersecciones)

El valor debe ser una lista separada por comas de tipos de índice (en cualquier orden) o None para ningún índice.

De forma predeterminada, se incluyen códigos postales extendidos para todos los índices excepto Geo. Las listas de códigos postales extendidos para zonas geográficas pueden ser bastante largas, por lo que deben solicitarse explícitamente cuando sea necesario.

Ejemplos de uso:

extendedPostalCodesFor=POI

extendedPostalCodesFor=PAD,Addr,POI

extendedPostalCodesFor=None

El código postal extendido se devuelve como una propiedad extendedPostalCode de una dirección. La disponibilidad depende de la región.

language
query

string

Idioma en el que se deben devolver los resultados de búsqueda. Debe ser una de las etiquetas de lenguaje IETF admitidas, sin distinción entre mayúsculas y minúsculas. Cuando los datos del idioma especificado no están disponibles para un campo específico, se usa el idioma predeterminado.

Consulte Idiomas admitidos para obtener más información.

lat
query

number

double

Latitud en la que los resultados deben estar sesgados. Por ejemplo, 37.337

limit
query

integer

Número máximo de respuestas que se devolverán. Valor predeterminado: 10, mínimo: 1 y máximo: 100

lon
query

number

double

Longitud en la que los resultados deben estar sesgados. Por ejemplo, -121,89

ofs
query

integer

Desplazamiento inicial de los resultados devueltos dentro del conjunto de resultados completo. Valor predeterminado: 0

radius
query

integer

Radio en metros para que los resultados se restrinjan al área definida.

topLeft
query

string

Posición superior izquierda del rectángulo delimitador. Por ejemplo, 37.553,-122.453

typeahead
query

boolean

booleano. Si se establece la marca typeahead, la consulta se interpretará como una entrada parcial y la búsqueda entrará en modo predictivo.

view
query

LocalizedMapView

El parámetro View (también denominado parámetro "región de usuario") le permite mostrar los mapas correctos para un determinado país o región para regiones controvertidas geopolíticamente. Los distintos países o regiones tienen vistas diferentes de estas regiones y el parámetro View permite que la aplicación cumpla con la vista requerida por el país o región que la aplicación va a atender. De forma predeterminada, el parámetro View se establece en "Unificado", incluso si no lo ha definido en la solicitud. Es su responsabilidad determinar la ubicación de sus usuarios y luego establecer el parámetro Vista correctamente para esa ubicación. Como alternativa, tiene la opción de establecer "View=Auto", que devolverá los datos del mapa según la dirección IP de la solicitud. El parámetro View de Azure Maps debe usarse de conformidad con las leyes aplicables, incluidas las relativas a la asignación, del país o región en el que están disponibles mapas, imágenes y otros datos y contenido de terceros a los que está autorizado a acceder a través de Azure Maps. Ejemplo: view=IN.

Consulte Vistas admitidas para obtener más información y para ver las vistas disponibles.

Encabezado de la solicitud

Nombre Requerido Tipo Description
x-ms-client-id

string

Especifica qué cuenta está pensada para su uso junto con el modelo de seguridad de Microsoft Entra ID. Representa un identificador único para la cuenta de Azure Maps y se puede recuperar de la API de cuenta del plano de administración de Azure Maps. Para usar Microsoft Entra ID seguridad en Azure Maps consulte los siguientes artículos para obtener instrucciones.

Respuestas

Nombre Tipo Description
200 OK

SearchAddressResult

Aceptar

Other Status Codes

ErrorResponse

Se ha producido un error inesperado.

Seguridad

AADToken

Estos son los Microsoft Entra flujos de OAuth 2.0. Cuando se empareja con el control de acceso basado en rol de Azure, se puede usar para controlar el acceso a Azure Maps API REST. Los controles de acceso basados en roles de Azure se usan para designar el acceso a una o varias Azure Maps cuenta de recursos o subrecursos. Se puede conceder acceso a cualquier usuario, grupo o entidad de servicio a través de un rol integrado o un rol personalizado compuesto por uno o varios permisos para Azure Maps API REST.

Para implementar escenarios, se recomienda ver los conceptos de autenticación. En resumen, esta definición de seguridad proporciona una solución para modelar aplicaciones a través de objetos capaces de controlar el acceso en determinadas API y ámbitos.

Nota

  • Esta definición de seguridad requiere el uso del x-ms-client-id encabezado para indicar a qué recurso Azure Maps la aplicación solicita acceso. Esto se puede adquirir desde la API de administración de Maps .
  • Authorization URL es específico de la instancia de nube pública de Azure. Las nubes soberanas tienen direcciones URL de autorización únicas y configuraciones de Microsoft Entra ID.
  • El control de acceso basado en rol de Azure se configura desde el plano de administración de Azure mediante Azure Portal, PowerShell, la CLI, los SDK de Azure o las API REST.
  • El uso del SDK web de Azure Maps permite la configuración basada en la configuración de una aplicación para varios casos de uso.
  • Para obtener más información sobre Plataforma de identidad de Microsoft, consulte introducción a Plataforma de identidad de Microsoft.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
https://atlas.microsoft.com/.default https://atlas.microsoft.com/.default

subscription-key

Se trata de una clave compartida que se aprovisiona al crear una cuenta de Azure Maps en el Azure Portal o mediante PowerShell, la CLI, los SDK de Azure o la API REST.

Con esta clave, cualquier aplicación puede acceder a todas las API REST. En otras palabras, esta clave se puede usar como clave maestra en la cuenta en la que se emiten.

En el caso de las aplicaciones expuestas públicamente, nuestra recomendación es usar el enfoque de aplicaciones cliente confidenciales para acceder a Azure Maps API REST para que la clave se pueda almacenar de forma segura.

Type: apiKey
In: query

SAS Token

Se crea un token de firma de acceso compartido a partir de la operación List SAS en el recurso de Azure Maps a través del plano de administración de Azure a través de Azure Portal, PowerShell, CLI, SDK de Azure o API REST.

Con este token, cualquier aplicación está autorizada para acceder a los controles de acceso basado en rol de Azure y el control específico a la expiración, la tasa y las regiones de uso para el token determinado. En otras palabras, el token de SAS se puede usar para permitir que las aplicaciones controlen el acceso de forma más segura que la clave compartida.

En el caso de las aplicaciones expuestas públicamente, nuestra recomendación es configurar una lista específica de orígenes permitidos en el recurso de la cuenta de asignación para limitar la representación del abuso y renovar periódicamente el token de SAS.

Type: apiKey
In: header

Ejemplos

Search detail address 15127 NE 24th Street, Redmond, WA 98052

Sample Request

GET https://atlas.microsoft.com/search/address/json?api-version=1.0&query=15127 NE 24th Street, Redmond, WA 98052

Sample Response

{
  "summary": {
    "query": "15127 NE 24th Street, Redmond, WA 98052",
    "queryType": "NON_NEAR",
    "queryTime": 58,
    "numResults": 1,
    "offset": 0,
    "totalResults": 1,
    "fuzzyLevel": 1
  },
  "results": [
    {
      "type": "Point Address",
      "id": "US/PAD/p0/19173426",
      "score": 14.51,
      "address": {
        "streetNumber": "15127",
        "streetName": "NE 24th St",
        "municipalitySubdivision": "Redmond",
        "municipality": "Redmond, Adelaide, Ames Lake, Avondale, Earlmount",
        "countrySecondarySubdivision": "King",
        "countryTertiarySubdivision": "Seattle East",
        "countrySubdivisionCode": "WA",
        "postalCode": "98052",
        "extendedPostalCode": "980525544",
        "countryCode": "US",
        "country": "United States Of America",
        "countryCodeISO3": "USA",
        "freeformAddress": "15127 NE 24th St, Redmond, WA 980525544",
        "countrySubdivisionName": "Washington"
      },
      "position": {
        "lat": 47.6308,
        "lon": -122.1385
      },
      "viewport": {
        "topLeftPoint": {
          "lat": 47.6317,
          "lon": -122.13983
        },
        "btmRightPoint": {
          "lat": 47.6299,
          "lon": -122.13717
        }
      },
      "entryPoints": [
        {
          "type": "main",
          "position": {
            "lat": 47.6315,
            "lon": -122.13852
          }
        }
      ]
    }
  ]
}

Definiciones

Nombre Description
Address

Dirección del resultado

AddressRanges

Describe el intervalo de direcciones en ambos lados de la calle para obtener un resultado de búsqueda. Se incluyen las coordenadas de las ubicaciones inicial y final del intervalo de direcciones.

BoundingBox

Ventanilla que cubre el resultado representado por las coordenadas superior izquierda e inferior derecha de la ventanilla.

BoundingBoxCompassNotation

Cuadro de límite de la ubicación.

Brand

La marca asociada a la POI

Classification

Clasificación de la POI que se devuelve

ClassificationName

Nombre de la clasificación

DataSources

Sección opcional. Identificadores de referencia para su uso con get Búsqueda Polygon API.

Entity

Origen del tipo de entidad del cuadro de límite. Para la geocodificación inversa, siempre es igual a la posición.

EntryPoint

Punto de entrada para el PUNTO de interés que se devuelve.

EntryPointType

Tipo de punto de entrada. El valor puede ser principal o secundario.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

GeographicEntityType

Tipo de entidad Geography. Solo se presenta cuando se solicitó entityType y está disponible.

Geometry

Información sobre la forma geométrica del resultado. Solo está presente si el tipo == Geography.

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

LocalizedMapView

El parámetro View (también denominado parámetro "user region") le permite mostrar los mapas correctos para un determinado país o región para las regiones controvertidas geopolíticamente. Los distintos países o regiones tienen diferentes vistas de estas regiones y el parámetro View permite que la aplicación cumpla con la vista requerida por el país o región que la aplicación va a atender. De forma predeterminada, el parámetro View se establece en "Unified" aunque no lo haya definido en la solicitud. Es su responsabilidad determinar la ubicación de sus usuarios y luego establecer el parámetro Vista correctamente para esa ubicación. Como alternativa, tiene la opción de establecer "View=Auto", que devolverá los datos del mapa según la dirección IP de la solicitud. El parámetro View de Azure Maps debe usarse de conformidad con las leyes aplicables, incluidas las relacionadas con la asignación, del país o región en el que están disponibles mapas, imágenes y otros datos y contenido de terceros a los que está autorizado para acceder a través de Azure Maps. Ejemplo: view=IN.

Consulte Vistas admitidas para obtener más información y ver las vistas disponibles.

MatchType

Tipos de coincidencias para una operación de búsqueda de direcciones inversas.

OperatingHours

Horario de apertura de un POI (Puntos de interés).

OperatingHoursTime

Representa una fecha y hora

OperatingHoursTimeRange

Intervalo de tiempo de apertura para un día

PointOfInterest

Detalles de la POI devuelta, incluida información como el nombre, el teléfono, la dirección URL y las clasificaciones.

PointOfInterestCategorySet

Categoría poi

QueryType

Tipo de consulta que se devuelve: NEARBY o NON_NEAR.

ResponseFormat

Formato deseado de la respuesta. El valor puede ser json o xml.

SearchAddressResult

Este objeto se devuelve de una llamada de Búsqueda correcta.

SearchAddressResultItem

Objeto result para una respuesta de API de Búsqueda.

SearchAddressResultType

Uno de los valores siguientes:

  • POI
  • Calle
  • Geography
  • Dirección del punto
  • Intervalo de direcciones
  • Cruce
SearchIndexes

Índices para los que se deben incluir códigos postales extendidos en los resultados.

Los índices disponibles son:

Addr = Intervalos de direcciones

Geo = Geographies

PAD = Direcciones de punto

POI = Puntos de interés

Str = Calles

XStr = Cross Streets (intersecciones)

El valor debe ser una lista separada por comas de tipos de índice (en cualquier orden) o None para ningún índice.

De forma predeterminada, se incluyen códigos postales extendidos para todos los índices excepto Geo. Las listas de códigos postales extendidas para las zonas geográficas pueden ser bastante largas, por lo que deben solicitarse explícitamente cuando sea necesario.

Ejemplos de uso:

extendedPostalCodesFor=POI

extendedPostalCodesFor=PAD,Addr,POI

extendedPostalCodesFor=None

El código postal extendido se devuelve como una propiedad extendedPostalCode de una dirección. La disponibilidad depende de la región.

SearchSummary

Objeto summary para una respuesta de api de Búsqueda.

Address

Dirección del resultado

Nombre Tipo Description
boundingBox

BoundingBoxCompassNotation

Cuadro de límite de la ubicación.

buildingNumber

string

Número de edificio en la calle. EN DESUSO, use streetNumber en su lugar.

country

string

nombre de país o región

countryCode

string

País (Nota: Se trata de un código de dos letras, no un nombre de país o región).

countryCodeISO3

string

Código de país ISO alfa-3

countrySecondarySubdivision

string

County

countrySubdivision

string

Estado o provincia

countrySubdivisionCode

string

countrySubdivisionCode prefijo por countryCode ( countryCode-countrySubdivisionCode ) y el guión forma el código ISO 3166-2. Ejemplos: TX para Texas, SCT para Escocia y ON para Ontario.

countrySubdivisionName

string

Nombre completo de un primer nivel de jerarquía administrativa de país o región. Este campo solo aparece en caso de que countrySubdivision se presente en forma abreviada. Solo se admite para ESTADOS UNIDOS, Canadá y Reino Unido.

countryTertiarySubdivision

string

Área con nombre

crossStreet

string

Nombre de la calle que se cruza.

extendedPostalCode

string

Código postal extendido (la disponibilidad depende de la región).

freeformAddress

string

Una línea de direcciones con formato según las reglas de formato del país o región de origen de un resultado, o en el caso de un país o región, su nombre completo de país o región.

localName

string

Componente de dirección que representa el nombre de un área geográfica o localidad que agrupa varios objetos direccionables con fines de direccionamiento, sin ser una unidad administrativa. Este campo se usa para compilar la freeformAddress propiedad . localName representa el municipio postal. Dependiendo de la ubicación, localName es el nombre comúnmente conocido de una ciudad o ciudad. Para el nombre conocido habitualmente de una ciudad o ciudad, use localName en lugar de municipality.

municipality

string

Ciudad/Ciudad
Nota: municipality representa el municipio residencial. Dependiendo de la ubicación, el municipality valor puede diferir del nombre comúnmente conocido de una ciudad o ciudad. Para el nombre comúnmente conocido de la ciudad o ciudad, se sugiere que el localName valor se use en lugar del municipality valor .

municipalitySubdivision

string

Sub/Super City

neighbourhood

string

Un barrio es una zona geográficamente localizada dentro de una ciudad o ciudad con características distintivas e interacciones sociales entre los habitantes.

postalCode

string

Código postal/código postal

routeNumbers

string[]

Los códigos usados para identificar inequívocamente la calle

street

string

Nombre de la calle. EN DESUSO, use streetName en su lugar.

streetName

string

Nombre de la calle.

streetNameAndNumber

string

Nombre y número de la calle.

streetNumber

string

Número de edificio en la calle.

AddressRanges

Describe el intervalo de direcciones en ambos lados de la calle para obtener un resultado de búsqueda. Se incluyen las coordenadas de las ubicaciones inicial y final del intervalo de direcciones.

Nombre Tipo Description
from

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

rangeLeft

string

Intervalo de direcciones en el lado izquierdo de la calle.

rangeRight

string

Intervalo de direcciones en el lado derecho de la calle.

to

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

BoundingBox

Ventanilla que cubre el resultado representado por las coordenadas superior izquierda e inferior derecha de la ventanilla.

Nombre Tipo Description
btmRightPoint

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

topLeftPoint

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

BoundingBoxCompassNotation

Cuadro de límite de la ubicación.

Nombre Tipo Description
entity

Entity

Origen del tipo de entidad del cuadro de límite. Para la geocodificación inversa, siempre es igual a la posición.

northEast

string

Latitud norte-este,coordenada de longitud del rectángulo delimitador como floats separados por comas

southWest

string

Latitud sur-oeste, coordenada de longitud del rectángulo delimitador como floats separados por comas

Brand

La marca asociada a la POI

Nombre Tipo Description
name

string

Nombre de la marca

Classification

Clasificación de la POI que se devuelve

Nombre Tipo Description
code

string

Propiedad code

names

ClassificationName[]

Matriz de nombres

ClassificationName

Nombre de la clasificación

Nombre Tipo Description
name

string

Name (propiedad)

nameLocale

string

Name Locale (propiedad)

DataSources

Sección opcional. Identificadores de referencia para su uso con get Búsqueda Polygon API.

Nombre Tipo Description
geometry

Geometry

Información sobre la forma geométrica del resultado. Solo está presente si el tipo == Geography.

Entity

Origen del tipo de entidad del cuadro de límite. Para la geocodificación inversa, siempre es igual a la posición.

Nombre Tipo Description
position

string

Entidad Position

EntryPoint

Punto de entrada para el PUNTO de interés que se devuelve.

Nombre Tipo Description
position

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

type

EntryPointType

Tipo de punto de entrada. El valor puede ser principal o secundario.

EntryPointType

Tipo de punto de entrada. El valor puede ser principal o secundario.

Nombre Tipo Description
main

string

minor

string

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Los detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

GeographicEntityType

Tipo de entidad Geography. Solo se presenta cuando se solicitó entityType y está disponible.

Nombre Tipo Description
Country

string

nombre de país o región

CountrySecondarySubdivision

string

County

CountrySubdivision

string

Estado o provincia

CountryTertiarySubdivision

string

Área con nombre

Municipality

string

Ciudad/Ciudad

MunicipalitySubdivision

string

Sub/Super City

Neighbourhood

string

Barrio

PostalCodeArea

string

Código postal/código postal

Geometry

Información sobre la forma geométrica del resultado. Solo está presente si el tipo == Geography.

Nombre Tipo Description
id

string

Pase esto como geometryId a get Búsqueda Polygon API para capturar información de geometría para este resultado.

LatLongPairAbbreviated

Una ubicación representada como latitud y longitud con nombres cortos "lat" & "lon".

Nombre Tipo Description
lat

number

Propiedad Latitude

lon

number

Longitud (propiedad)

LocalizedMapView

El parámetro View (también denominado parámetro "user region") le permite mostrar los mapas correctos para un determinado país o región para las regiones controvertidas geopolíticamente. Los distintos países o regiones tienen diferentes vistas de estas regiones y el parámetro View permite que la aplicación cumpla con la vista requerida por el país o región que la aplicación va a atender. De forma predeterminada, el parámetro View se establece en "Unified" aunque no lo haya definido en la solicitud. Es su responsabilidad determinar la ubicación de sus usuarios y luego establecer el parámetro Vista correctamente para esa ubicación. Como alternativa, tiene la opción de establecer "View=Auto", que devolverá los datos del mapa según la dirección IP de la solicitud. El parámetro View de Azure Maps debe usarse de conformidad con las leyes aplicables, incluidas las relacionadas con la asignación, del país o región en el que están disponibles mapas, imágenes y otros datos y contenido de terceros a los que está autorizado para acceder a través de Azure Maps. Ejemplo: view=IN.

Consulte Vistas admitidas para obtener más información y ver las vistas disponibles.

Nombre Tipo Description
AE

string

Emiratos Árabes Unidos (vista árabe)

AR

string

Argentina (vista argentina)

Auto

string

Devuelva los datos del mapa según la dirección IP de la solicitud.

BH

string

Baréin (vista árabe)

IN

string

India (vista india)

IQ

string

Irak (vista árabe)

JO

string

Jordania (vista árabe)

KW

string

Kuwait (vista árabe)

LB

string

Líbano (vista árabe)

MA

string

Marruecos (vista marroquí)

OM

string

Omán (vista árabe)

PK

string

Pakistán (vista pakistaní)

PS

string

Autoridad Nacional Palestina (vista árabe)

QA

string

Catar (vista árabe)

SA

string

Arabia Saudí (vista árabe)

SY

string

Siria (vista árabe)

Unified

string

Vista unificada (otros)

YE

string

Yemen (vista árabe)

MatchType

Tipos de coincidencias para una operación de búsqueda de direcciones inversas.

Nombre Tipo Description
AddressPoint

string

HouseNumberRange

string

Street

string

OperatingHours

Horario de apertura de un POI (Puntos de interés).

Nombre Tipo Description
mode

string

Valor usado en la solicitud: none o "nextSevenDays"

timeRanges

OperatingHoursTimeRange[]

Lista de intervalos de tiempo de los próximos 7 días

OperatingHoursTime

Representa una fecha y hora

Nombre Tipo Description
date

string

Representa la fecha actual del calendario en la zona horaria de POI, por ejemplo, "2019-02-07".

hour

integer

Las horas están en el formato de 24 horas en la hora local de una POI; Los valores posibles son 0 - 23.

minute

integer

Los minutos se encuentran en la hora local de un POI; Los valores posibles son 0 - 59.

OperatingHoursTimeRange

Intervalo de tiempo de apertura para un día

Nombre Tipo Description
endTime

OperatingHoursTime

Punto en el intervalo de próximos 7 días cuando se cierra un punto de interés determinado, o el principio del intervalo si se cerró antes del intervalo.

startTime

OperatingHoursTime

Punto en el intervalo de 7 días siguientes cuando se abre una poi determinada, o el principio del intervalo si se abrió antes del intervalo.

PointOfInterest

Detalles de la POI devuelta, incluida información como el nombre, el teléfono, la dirección URL y las clasificaciones.

Nombre Tipo Description
brands

Brand[]

Matriz de marcas. Nombre de la marca para el POI que se va a devolver.

categories

string[]

Matriz de categorías

categorySet

PointOfInterestCategorySet[]

Lista de las categorías de POI más específicas

classifications

Classification[]

Matriz de clasificación

name

string

Nombre de la propiedad POI

openingHours

OperatingHours

Horario de apertura de un POI (Puntos de interés).

phone

string

Propiedad De número de teléfono

url

string

Propiedad URL del sitio web

PointOfInterestCategorySet

Categoría poi

Nombre Tipo Description
id

integer

Id. de categoría

QueryType

Tipo de consulta que se devuelve: NEARBY o NON_NEAR.

Nombre Tipo Description
NEARBY

string

Búsqueda se realizó alrededor de una determinada latitud y longitud con un radio definido

NON_NEAR

string

Búsqueda se realizó globalmente, sin sesgo en una determinada latitud y longitud, y ningún radio definido

ResponseFormat

Formato deseado de la respuesta. El valor puede ser json o xml.

Nombre Tipo Description
json

string

Formato de intercambio de datos de notación de objetos JavaScript

xml

string

Lenguaje de marcado extensible

SearchAddressResult

Este objeto se devuelve de una llamada de Búsqueda correcta.

Nombre Tipo Description
results

SearchAddressResultItem[]

Lista de resultados de la API de Búsqueda.

summary

SearchSummary

Objeto summary para una respuesta de api de Búsqueda

SearchAddressResultItem

Objeto result para una respuesta de API de Búsqueda.

Nombre Tipo Description
address

Address

Dirección del resultado

addressRanges

AddressRanges

Describe el intervalo de direcciones en ambos lados de la calle para obtener un resultado de búsqueda. Se incluyen las coordenadas de las ubicaciones inicial y final del intervalo de direcciones.

dataSources

DataSources

Sección opcional. Identificador de geometría de referencia para su uso con Get Búsqueda Polygon API.

detourTime

integer

Tiempo de desvío en segundos. Solo se devuelve para las llamadas a Búsqueda Along Route API.

dist

number

Distancia recta entre el resultado y la ubicación de geobias en metros.

entityType

GeographicEntityType

Tipo de entidad Geography. Solo se presenta cuando se solicitó entityType y está disponible.

entryPoints

EntryPoint[]

Matriz de EntryPoints. Los que describen los tipos de entradas disponibles en la ubicación. El tipo puede ser "main" para las entradas principales, como una puerta principal, o un vestíbulo, y "menor", para puertas laterales y traseras.

id

string

Propiedad Id

info

string

Información sobre el origen de datos original del resultado. Se usa para solicitudes de soporte técnico.

matchType

MatchType

Información sobre el tipo de coincidencia.

Uno de los valores siguientes:

  • AddressPoint
  • HouseNumberRange
  • Calle
poi

PointOfInterest

Detalles de la POI devuelta, incluida la información como el nombre, el teléfono, la dirección URL y las clasificaciones.

position

LatLongPairAbbreviated

Una ubicación representada como una latitud y longitud con nombres cortos "lat" & "lon".

score

number

Valor de un conjunto de resultados para indicar la puntuación de coincidencia relativa entre los resultados. Puede usarlo para determinar que el resultado x es el doble de probabilidad de ser tan relevante como resultado y si el valor de x es 2x el valor de y. Los valores varían entre las consultas y solo está pensado como un valor relativo para un conjunto de resultados.

type

SearchAddressResultType

Uno de los valores siguientes:

  • POI
  • Calle
  • Geography
  • Dirección del punto
  • Intervalo de direcciones
  • Cruce
viewport

BoundingBox

Ventanilla que cubre el resultado representado por las coordenadas superior izquierda e inferior derecha de la ventanilla.

SearchAddressResultType

Uno de los valores siguientes:

  • POI
  • Calle
  • Geography
  • Dirección del punto
  • Intervalo de direcciones
  • Cruce
Nombre Tipo Description
Address Range

string

Cross Street

string

Geography

string

POI

string

Point Address

string

Street

string

SearchIndexes

Índices para los que se deben incluir códigos postales extendidos en los resultados.

Los índices disponibles son:

Addr = Intervalos de direcciones

Geo = Geographies

PAD = Direcciones de punto

POI = Puntos de interés

Str = Calles

XStr = Cross Streets (intersecciones)

El valor debe ser una lista separada por comas de tipos de índice (en cualquier orden) o None para ningún índice.

De forma predeterminada, se incluyen códigos postales extendidos para todos los índices excepto Geo. Las listas de códigos postales extendidas para las zonas geográficas pueden ser bastante largas, por lo que deben solicitarse explícitamente cuando sea necesario.

Ejemplos de uso:

extendedPostalCodesFor=POI

extendedPostalCodesFor=PAD,Addr,POI

extendedPostalCodesFor=None

El código postal extendido se devuelve como una propiedad extendedPostalCode de una dirección. La disponibilidad depende de la región.

Nombre Tipo Description
Addr

string

Geo

string

PAD

string

POI

string

Str

string

Xstr

string

SearchSummary

Objeto summary para una respuesta de api de Búsqueda.

Nombre Tipo Description
fuzzyLevel

integer

Nivel máximo aproximado necesario para proporcionar resultados.

geoBias

LatLongPairAbbreviated

Indicación de cuándo el motor de búsqueda interno ha aplicado un sesgo geoespacial para mejorar la clasificación de los resultados. En algunos métodos, esto puede verse afectado estableciendo los parámetros lat y lon cuando están disponibles. En otros casos es puramente interno.

limit

integer

Número máximo de respuestas que se devolverán

numResults

integer

Número de resultados en la respuesta.

offset

integer

Desplazamiento inicial de los resultados devueltos dentro del conjunto de resultados completo.

query

string

Parámetro de consulta que se usó para generar estos resultados de búsqueda.

queryTime

integer

Tiempo dedicado a resolver la consulta, en milisegundos.

queryType

QueryType

Tipo de consulta que se devuelve: NEARBY o NON_NEAR.

totalResults

integer

Número total de resultados encontrados.