Compartir a través de


Search - Post Search Along Route

Use para realizar una búsqueda aproximada de las POIs a lo largo de una ruta especificada.

La Post Search Along Route API es una solicitud HTTP POST que permite realizar una búsqueda aproximada de las POIs a lo largo de una ruta especificada. Esta búsqueda está restringida especificando la medida de maxDetourTime limitación.

Para enviar los puntos de ruta, usará una POST solicitud en la que el cuerpo de la solicitud contendrá el route objeto representado como un GeoJSON LineString tipo y el Content-Type encabezado se establecerá application/jsonen . Cada punto de ruta de route se representa como un GeoJSON Position tipo, es decir, una matriz donde el valor de longitud va seguido del valor de latitud y se omite el valor de altitud . route debe contener al menos 2 puntos de ruta.

Es posible que se modifique la ruta original, algunos de sus puntos se pueden omitir. Si la ruta que pasa por el punto encontrado es más rápida que la original, el detourTime valor de la respuesta es negativo.

POST https://atlas.microsoft.com/search/alongRoute/{format}?api-version=1.0&query={query}&maxDetourTime={maxDetourTime}
POST https://atlas.microsoft.com/search/alongRoute/{format}?api-version=1.0&query={query}&maxDetourTime={maxDetourTime}&limit={limit}&brandSet={brandSet}&categorySet={categorySet}&connectorSet={connectorSet}&view={view}&openingHours=nextSevenDays

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.

maxDetourTime
query True

integer

Tiempo máximo de desvío del punto de interés en segundos. El valor máximo es de 3600 segundos

query
query True

string

El nombre de POI que se va a buscar (por ejemplo, "estatua de libertad", "starbucks", "pizza"). Debe estar codificada correctamente con la dirección URL.

brandSet
query

string[]

Lista separada por comas de nombres de marca que se podrían usar para restringir el resultado a marcas específicas. No importa el orden de los elementos. Cuando se proporcionan varias marcas, solo se devolverán los resultados que pertenecen a (al menos) una de las listas proporcionadas. Las marcas que contienen "," en su nombre deben incluirse entre comillas.

Ejemplos de uso:

brandSet=Foo

brandSet=Foo,Bar

brandSet="A,B,C coma",Bar

categorySet
query

integer[]

Lista separada por comas de identificadores de conjuntos de categorías que se podrían usar para restringir el resultado a categorías específicas de puntos de interés. El orden de identificación no importa. El número máximo de categorySet valores admitidos por solicitud es 10. Cuando se proporcionan varios identificadores de categoría, solo se devolverán las POIs que pertenecen a (al menos) una de las categorías de la lista proporcionada. La lista de categorías admitidas se puede detectar mediante la API de categorías de POI . Ejemplos de uso:

  • categorySet=7315 (Búsqueda Puntos de interés de la categoría Restaurante)

  • categorySet=7315025.7315017 (Búsqueda Puntos de interés de categoría italiano o francés Restaurante)

connectorSet
query

ElectricVehicleConnector[]

Lista separada por comas de tipos de conectores que se podrían usar para restringir el resultado a la estación de vehículos eléctricos que admite tipos de conector específicos. No importa el orden de los elementos. Cuando se proporcionan varios tipos de conectores, solo se devolverán los resultados que pertenecen a (al menos) una de las listas proporcionadas.

Los tipos de conector disponibles son:

  • StandardHouseholdCountrySpecific - Estos son los conectores domésticos estándar para una determinada región. Todas son ac de una sola fase y el voltaje estándar y el amperaje estándar. Consulte también: Plug & socket types - World Standards.
  • IEC62196Type1 - Conector de tipo 1 tal y como se define en la norma IEC 62196-2. También se llama Yazaki después del fabricante original o SAE J1772 después del estándar que lo publicó por primera vez. Se usa principalmente en combinación con la infraestructura de una sola fase de 120V o de hasta 240V.
  • IEC62196Type1CCS - Conector combinado basado en tipo 1 tal y como se define en la norma IEC 62196-3. El conector se basa en el conector type 1 , tal y como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type2CableAttached - Conector de tipo 2 tal y como se define en la norma IEC 62196-2. Proporcionado como cable y conectado al punto de carga.
  • IEC62196Type2Outlet - Conector de tipo 2 tal y como se define en la norma IEC 62196-2. Se proporciona como un socket establecido en el punto de carga.
  • IEC62196Type2CCS - Conector combinado basado en tipo 2 tal y como se define en la norma IEC 62196-3. El conector se basa en el conector type 2 , tal y como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type3 - Conector de tipo 3 tal como se define en el estándar IEC 62196-2. También llamado Scame después del fabricante original. Se usa principalmente en combinación con una sola fase de hasta 240V o hasta una infraestructura de tres fases de hasta 420V.
  • Chademo - Conector CHAdeMO denominado después de una asociación formada por tokyo Electric Power Company y socios industriales. Debido a esto, también se conoce como el conector de TEPCO. Es compatible con la carga rápida de DC.
  • IEC60309AC1PhaseBlue - El conector Industrial Blue es un conector definido en el estándar IEC 60309. En algún momento se conoce como por alguna combinación del estándar, el color y el hecho de que es un conector de fase única. Normalmente, el conector tiene la configuración "P+N+E, 6h".
  • IEC60309DCWhite - El conector blanco industrial es un conector dc definido en el estándar IEC 60309.
  • Tesla - El conector Tesla es el conector Tesla Supercharger específico regionalmente. Es decir, se refiere al conector propietario de Tesla, a veces denominado Tesla Port principalmente limitado a Norteamérica o al tipo 2 modificado en Europa.

Ejemplos de uso:

connectorSet=IEC62196Type2CableAttached connectorSet=IEC62196Type2Outlet,IEC62196Type2CableAttached

limit
query

integer

Número máximo de respuestas que se devolverán. El valor predeterminado es 10. El valor máximo es 20

openingHours
query

OperatingHoursRange

Horas de funcionamiento de un POI (Puntos de interés). La disponibilidad de las horas de funcionamiento variará en función de los datos disponibles. Si no se pasa, no se devolverá información del horario de apertura. Valor admitido: nextSevenDays

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.

Cuerpo de la solicitud

Nombre Tipo Description
route

GeoJsonLineString

Un tipo de geometría válido GeoJSON LineString . Consulte RFC 7946 para obtener más información.

Respuestas

Nombre Tipo Description
200 OK

SearchAddressResult

Aceptar

Other Status Codes

ErrorResponse

Se ha producido un error inesperado.

Seguridad

AADToken

Estos son los flujos de OAuth 2.0 de Microsoft Entra. 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. A cualquier usuario, grupo o entidad de servicio se le puede conceder acceso 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 el modelado de 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 a través de Azure Portal, PowerShell, CLI, SDK de Azure o 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 Plataforma de identidad de Microsoft información general.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

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.

Tipo: apiKey
En: query

SAS Token

Se trata de un token de firma de acceso compartido que se crea 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 roles de Azure y al control específico de la expiración, la tasa y las regiones de uso para el token determinado. Es decir, 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 mapa para limitar la representación de abusos y renovar periódicamente el token de SAS.

Tipo: apiKey
En: header

Ejemplos

Search for burger joints along a route

Solicitud de ejemplo

POST https://atlas.microsoft.com/search/alongRoute/json?api-version=1.0&query=burger&maxDetourTime=1000&limit=2&openingHours=nextSevenDays

{
  "route": {
    "type": "LineString",
    "coordinates": [
      [
        -122.143035,
        47.653536
      ],
      [
        -122.187164,
        47.617556
      ],
      [
        -122.114981,
        47.570599
      ],
      [
        -122.132756,
        47.654009
      ]
    ]
  }
}

Respuesta de muestra

{
  "summary": {
    "query": "burger",
    "queryType": "NON_NEAR",
    "queryTime": 394,
    "numResults": 2,
    "offset": 0,
    "totalResults": 2,
    "fuzzyLevel": 1
  },
  "results": [
    {
      "type": "POI",
      "id": "US/POI/p0/8596348",
      "score": 3.104,
      "dist": 1754.9604168059973,
      "info": "search:ta:840531000465150-US",
      "poi": {
        "name": "BURGER KING",
        "phone": "+(1)-(425)-7467508",
        "brands": [
          {
            "name": "BURGER KING"
          }
        ],
        "categorySet": [
          {
            "id": 7315015
          }
        ],
        "url": "www.burgerking.com",
        "classifications": [
          {
            "code": "RESTAURANT",
            "names": [
              {
                "nameLocale": "en-US",
                "name": "restaurant"
              },
              {
                "nameLocale": "en-US",
                "name": "fast food"
              }
            ]
          }
        ]
      },
      "address": {
        "streetNumber": "14620",
        "streetName": "NE 24th St",
        "municipalitySubdivision": "Crossroads, Bellevue",
        "municipality": "Bellevue",
        "countrySecondarySubdivision": "King",
        "countryTertiarySubdivision": "Seattle East",
        "countrySubdivisionCode": "WA",
        "postalCode": "98007",
        "countryCode": "US",
        "country": "United States",
        "countryCodeISO3": "USA",
        "freeformAddress": "14620 NE 24th St, Bellevue, WA 98007",
        "localName": "Bellevue",
        "countrySubdivisionName": "Washington"
      },
      "position": {
        "lat": 47.63188,
        "lon": -122.14462
      },
      "viewport": {
        "topLeftPoint": {
          "lat": 47.63278,
          "lon": -122.14595
        },
        "btmRightPoint": {
          "lat": 47.63098,
          "lon": -122.14329
        }
      },
      "entryPoints": [
        {
          "type": "main",
          "position": {
            "lat": 47.63155,
            "lon": -122.14462
          }
        }
      ],
      "detourTime": -55
    },
    {
      "type": "POI",
      "id": "US/POI/p0/8596112",
      "score": 3.111,
      "dist": 161.17565489389224,
      "info": "search:ta:840531000465149-US",
      "poi": {
        "name": "BURGER KING",
        "phone": "+(1)-(425)-4535775",
        "brands": [
          {
            "name": "BURGER KING"
          }
        ],
        "categorySet": [
          {
            "id": 7315015
          }
        ],
        "url": "www.burgerking.com",
        "classifications": [
          {
            "code": "RESTAURANT",
            "names": [
              {
                "nameLocale": "en-US",
                "name": "restaurant"
              },
              {
                "nameLocale": "en-US",
                "name": "fast food"
              }
            ]
          }
        ]
      },
      "address": {
        "streetNumber": "11723",
        "streetName": "NE 8th St",
        "municipalitySubdivision": "Willburton, Bellevue",
        "municipality": "Bellevue",
        "countrySecondarySubdivision": "King",
        "countryTertiarySubdivision": "Seattle East",
        "countrySubdivisionCode": "WA",
        "postalCode": "98005",
        "countryCode": "US",
        "country": "United States",
        "countryCodeISO3": "USA",
        "freeformAddress": "11723 NE 8th St, Bellevue, WA 98005",
        "localName": "Bellevue",
        "countrySubdivisionName": "Washington"
      },
      "position": {
        "lat": 47.61683,
        "lon": -122.18338
      },
      "viewport": {
        "topLeftPoint": {
          "lat": 47.61773,
          "lon": -122.18471
        },
        "btmRightPoint": {
          "lat": 47.61593,
          "lon": -122.18205
        }
      },
      "entryPoints": [
        {
          "type": "main",
          "position": {
            "lat": 47.61723,
            "lon": -122.1834
          }
        }
      ],
      "detourTime": 12
    }
  ]
}

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.

ElectricVehicleConnector

Lista separada por comas de tipos de conectores que se podrían usar para restringir el resultado a la estación de vehículos eléctricos que admita tipos de conector específicos. No importa el orden de los elementos. Cuando se proporcionan varios tipos de conectores, solo se devolverán los resultados que pertenecen a (al menos) una de las listas proporcionadas.

Los tipos de conector disponibles son:

  • StandardHouseholdCountrySpecific - Estos son los conectores domésticos estándar para una determinada región. Son todas las fases únicas de CA y el voltaje estándar y el amperaje estándar. Consulte también: Plug & socket types - World Standards.
  • IEC62196Type1 - Conector de tipo 1 tal y como se define en el estándar IEC 62196-2. También llamado Yazaki después del fabricante original o SAE J1772 después del estándar que lo publicó por primera vez. Se usa principalmente en combinación con una sola fase de 120V o una infraestructura de una sola fase de hasta 240V.
  • IEC62196Type1CCS - Conector combinado basado en 1 según se define en el estándar IEC 62196-3. El conector se basa en el conector type 1 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type2CableAttached - Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Proporcionado como cable y conectado al punto de carga.
  • IEC62196Type2Outlet - Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Se proporciona como un socket establecido en el punto de carga.
  • IEC62196Type2CCS - Conector combinado basado en 2, tal como se define en el estándar IEC 62196-3. El conector se basa en el conector type 2 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type3 - Conector de tipo 3 tal y como se define en el estándar IEC 62196-2. También llamado Scame después del fabricante original. Se usa principalmente en combinación con una sola fase de hasta 240V o hasta una infraestructura de tres fases de 420V.
  • Chademo - Conector CHAdeMO denominado después de una asociación formada por tokyo Electric Power Company y socios industriales. Debido a esto, también se conoce como conector de TEPCO. Admite una carga de DC rápida.
  • IEC60309AC1PhaseBlue - Industrial Blue Connector es un conector definido en el estándar IEC 60309. En algún momento se conoce como por alguna combinación del estándar, el color y el hecho de que es un conector de una sola fase. Normalmente, el conector tiene la configuración "P+N+E, 6h".
  • IEC60309DCWhite - Conector blanco industrial es un conector dc definido en el estándar IEC 60309.
  • Tesla - El conector Tesla es el conector Tesla Supercharger específico regionalmente. Es decir, hace referencia al conector propietario de Tesla, que a veces se conoce como Tesla Port principalmente limitado a Norteamérica o al tipo 2 modificado (DC sobre el tipo 2) en Europa.

Ejemplos de uso:

connectorSet=IEC62196Type2CableAttached connectorSet=IEC62196Type2Outlet,IEC62196Type2CableAttached

Entity

Origen del tipo de entidad del rectángulo de selección. 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 está presente cuando se solicitó entityType y está disponible.

GeoJsonLineString

Un tipo de geometría válido GeoJSON LineString . Consulte RFC 7946 para obtener más información.

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).

OperatingHoursRange

Horas de funcionamiento de un POI (Puntos de interés). La disponibilidad de las horas de funcionamiento variará en función de los datos disponibles. Si no se pasa, no se devolverá información del horario de apertura. Valor admitido: nextSevenDays

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 Búsqueda llamadas correctas.

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
SearchAlongRouteRequest

Este tipo representa el cuerpo de la solicitud para el servicio Búsqueda Along Route.

SearchSummary

Objeto de resumen de 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 rectángulo de selección. 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.

ElectricVehicleConnector

Lista separada por comas de tipos de conectores que se podrían usar para restringir el resultado a la estación de vehículos eléctricos que admita tipos de conector específicos. No importa el orden de los elementos. Cuando se proporcionan varios tipos de conectores, solo se devolverán los resultados que pertenecen a (al menos) una de las listas proporcionadas.

Los tipos de conector disponibles son:

  • StandardHouseholdCountrySpecific - Estos son los conectores domésticos estándar para una determinada región. Son todas las fases únicas de CA y el voltaje estándar y el amperaje estándar. Consulte también: Plug & socket types - World Standards.
  • IEC62196Type1 - Conector de tipo 1 tal y como se define en el estándar IEC 62196-2. También llamado Yazaki después del fabricante original o SAE J1772 después del estándar que lo publicó por primera vez. Se usa principalmente en combinación con una sola fase de 120V o una infraestructura de una sola fase de hasta 240V.
  • IEC62196Type1CCS - Conector combinado basado en 1 según se define en el estándar IEC 62196-3. El conector se basa en el conector type 1 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type2CableAttached - Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Proporcionado como cable y conectado al punto de carga.
  • IEC62196Type2Outlet - Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Se proporciona como un socket establecido en el punto de carga.
  • IEC62196Type2CCS - Conector combinado basado en 2, tal como se define en el estándar IEC 62196-3. El conector se basa en el conector type 2 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.
  • IEC62196Type3 - Conector de tipo 3 tal y como se define en el estándar IEC 62196-2. También llamado Scame después del fabricante original. Se usa principalmente en combinación con una sola fase de hasta 240V o hasta una infraestructura de tres fases de 420V.
  • Chademo - Conector CHAdeMO denominado después de una asociación formada por tokyo Electric Power Company y socios industriales. Debido a esto, también se conoce como conector de TEPCO. Admite una carga de DC rápida.
  • IEC60309AC1PhaseBlue - Industrial Blue Connector es un conector definido en el estándar IEC 60309. En algún momento se conoce como por alguna combinación del estándar, el color y el hecho de que es un conector de una sola fase. Normalmente, el conector tiene la configuración "P+N+E, 6h".
  • IEC60309DCWhite - Conector blanco industrial es un conector dc definido en el estándar IEC 60309.
  • Tesla - El conector Tesla es el conector Tesla Supercharger específico regionalmente. Es decir, hace referencia al conector propietario de Tesla, que a veces se conoce como Tesla Port principalmente limitado a Norteamérica o al tipo 2 modificado (DC sobre el tipo 2) en Europa.

Ejemplos de uso:

connectorSet=IEC62196Type2CableAttached connectorSet=IEC62196Type2Outlet,IEC62196Type2CableAttached

Nombre Tipo Description
Chademo

string

Conector CHAdeMO denominado después de una asociación formada por tokyo Electric Power Company y socios industriales. Debido a esto, también se conoce como conector de TEPCO. Admite una carga de DC rápida.

IEC60309AC1PhaseBlue

string

El conector Industrial Blue es un conector definido en el estándar IEC 60309. En algún momento se conoce como por alguna combinación del estándar, el color y el hecho de que es un conector de una sola fase. Normalmente, el conector tiene la configuración "P+N+E, 6h".

IEC60309DCWhite

string

El conector Industrial White es un conector dc definido en el estándar IEC 60309.

IEC62196Type1

string

Conector de tipo 1 tal y como se define en el estándar IEC 62196-2. También llamado Yazaki después del fabricante original o SAE J1772 después del estándar que lo publicó por primera vez. Se usa principalmente en combinación con una sola fase de 120V o una infraestructura de una sola fase de hasta 240V.

IEC62196Type1CCS

string

Conector combinado basado en tipo 1 tal y como se define en la norma IEC 62196-3. El conector se basa en el conector type 1 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.

IEC62196Type2CCS

string

Conector combinado basado en tipo 2 tal y como se define en el estándar IEC 62196-3. El conector se basa en el conector type 2 , tal como se define en el estándar IEC 62196-2, con dos contactos adicionales de corriente directa (DC) para permitir la carga rápida del controlador de dominio.

IEC62196Type2CableAttached

string

Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Proporcionado como cable y conectado al punto de carga

IEC62196Type2Outlet

string

Conector de tipo 2 tal y como se define en el estándar IEC 62196-2. Se proporciona como un socket establecido en el punto de carga.

IEC62196Type3

string

Conector de tipo 3 tal y como se define en el estándar IEC 62196-2. También llamado Scame después del fabricante original. Se usa principalmente en combinación con una sola fase de hasta 240V o hasta una infraestructura de tres fases de 420V.

StandardHouseholdCountrySpecific

string

Estos son los conectores domésticos estándar para una determinada región. Son todas las fases únicas de CA y el voltaje estándar y el amperaje estándar.

Consulte también: Plug & socket types - World Standards

Tesla

string

El conector Tesla es el conector Tesla Supercharger específico regionalmente. Es decir, hace referencia al conector propietario de Tesla, que a veces se conoce como Tesla Port principalmente limitado a Norteamérica o al tipo 2 modificado (DC sobre el tipo 2) en Europa.

Entity

Origen del tipo de entidad del rectángulo de selección. 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 está presente 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

GeoJsonLineString

Un tipo de geometría válido GeoJSON LineString . Consulte RFC 7946 para obtener más información.

Nombre Tipo Description
coordinates

number[]

Coordenadas de la GeoJson LineString geometría.

type string:

LineString

Especifica el tipo GeoJSON. Debe ser uno de los nueve tipos de objeto GeoJSON válidos: Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, GeometryCollection, Feature y FeatureCollection.

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 para los próximos 7 días

OperatingHoursRange

Horas de funcionamiento de un POI (Puntos de interés). La disponibilidad de las horas de funcionamiento variará en función de los datos disponibles. Si no se pasa, no se devolverá información del horario de apertura. Valor admitido: nextSevenDays

Nombre Tipo Description
nextSevenDays

string

Muestra las horas de funcionamiento de la semana siguiente, empezando por el día actual en la hora local del POI.

OperatingHoursTime

Representa una fecha y hora

Nombre Tipo Description
date

string

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

hour

integer

Las horas tienen el formato de 24 horas en la hora local de un 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

El punto en el intervalo de 7 días siguiente cuando se cierra una poi determinada, o el principio del intervalo si se cerró antes del intervalo.

startTime

OperatingHoursTime

El punto en el intervalo de 7 días siguiente 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 Búsqueda llamadas correctas.

Nombre Tipo Description
results

SearchAddressResultItem[]

Una lista de los 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 está presente 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 "principal" 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 las 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 información como el nombre, el teléfono, la dirección URL y las clasificaciones.

position

LatLongPairAbbreviated

Una ubicación representada como 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án diseñados 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

SearchAlongRouteRequest

Este tipo representa el cuerpo de la solicitud para el servicio Búsqueda Along Route.

Nombre Tipo Description
route

GeoJsonLineString

Un tipo de geometría válido GeoJSON LineString . Consulte RFC 7946 para obtener más información.

SearchSummary

Objeto de resumen de una respuesta de API de Búsqueda.

Nombre Tipo Description
fuzzyLevel

integer

Nivel máximo aproximado necesario para proporcionar resultados.

geoBias

LatLongPairAbbreviated

Indicación cuando 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.