Compartir a través de


MapsSearchClient.SearchPointOfInterestAlongRouteAsync Método

Definición

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 System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>> SearchPointOfInterestAlongRouteAsync (string query, int maxDetourTime, Azure.Core.GeoJson.GeoLineString route, Azure.Maps.Search.SearchAlongRouteOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SearchPointOfInterestAlongRouteAsync : string * int * Azure.Core.GeoJson.GeoLineString * Azure.Maps.Search.SearchAlongRouteOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
override this.SearchPointOfInterestAlongRouteAsync : string * int * Azure.Core.GeoJson.GeoLineString * Azure.Maps.Search.SearchAlongRouteOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
Public Overridable Function SearchPointOfInterestAlongRouteAsync (query As String, maxDetourTime As Integer, route As GeoLineString, Optional options As SearchAlongRouteOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of 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