MapsSearchClient.SearchPointOfInterestAlongRoute Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El punto de conexión Buscar a lo largo de la ruta le permite realizar una búsqueda aproximada de POIs a lo largo de una ruta especificada. Esta búsqueda está restringida especificando la maxDetourTime
medida de limitación.< br><Br Para enviar los puntos de ruta, usará una POST
solicitud donde el cuerpo de la solicitud contendrá el route
objeto representado como un GeoJSON LineString
tipo y el Content-Type
encabezado se establecerá en application/json
.> Cada punto de ruta de route
se representa como un tipo, es decir, GeoJSON Position
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.<>br><Br Es posible que se modifique la ruta original, algunos de sus puntos pueden omitirse. 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.
public virtual Azure.Response<Azure.Maps.Search.Models.SearchAddressResult> SearchPointOfInterestAlongRoute (string query, int maxDetourTime, Azure.Core.GeoJson.GeoLineString route, Azure.Maps.Search.SearchAlongRouteOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SearchPointOfInterestAlongRoute : string * int * Azure.Core.GeoJson.GeoLineString * Azure.Maps.Search.SearchAlongRouteOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>
override this.SearchPointOfInterestAlongRoute : string * int * Azure.Core.GeoJson.GeoLineString * Azure.Maps.Search.SearchAlongRouteOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>
Public Overridable Function SearchPointOfInterestAlongRoute (query As String, maxDetourTime As Integer, route As GeoLineString, Optional options As SearchAlongRouteOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SearchAddressResult)
Parámetros
- query
- String
El nombre de POI que se va a buscar (por ejemplo, "estatua de libertad", "starbucks"), debe estar codificado correctamente con la dirección URL.
- maxDetourTime
- Int32
Tiempo máximo de desvío del punto de interés en segundos. El valor máximo es de 3600 segundos.
- route
- GeoLineString
Esto representa la ruta para buscar y debe ser un tipo válido GeoJSON LineString
. Consulte RFC 7946 para obtener más información.
- options
- SearchAlongRouteOptions
opciones adicionales
- cancellationToken
- CancellationToken
Token de cancelación que se va a usar.
Devoluciones
Comentarios
Punto de búsqueda de interés a lo largo de la ruta
Se aplica a
Azure SDK for .NET