MapsSearchClient.SearchPointOfInterestAlongRoute Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O ponto de extremidade Pesquisar Ao Longo da Rota permite que você execute uma pesquisa difusa para POIs ao longo de uma rota especificada. Essa pesquisa é restrita especificando a maxDetourTime
medida de limitação.< br><br>Para enviar os pontos de rota, você usará uma POST
solicitação em que o corpo da solicitação conterá o route
objeto representado como um GeoJSON LineString
tipo e o Content-Type
cabeçalho será definido application/json
como . Cada ponto de rota em route
é representado como um GeoJSON Position
tipo, ou seja, uma matriz em que o valor de longitude é seguido pelo valor de latitude e o valor de altitude é ignorado. O route
deve conter pelo menos 2 pontos de rota.< br><br>É possível que a rota original seja alterada, alguns pontos podem ser ignorados. Se a rota que passa pelo ponto encontrado for mais rápida que a original, o detourTime
valor na resposta será 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
O nome poi a ser pesquisado (por exemplo, "estátua da liberdade", "starbucks"), deve ser codificado corretamente na URL.
- maxDetourTime
- Int32
Tempo máximo de desvio do ponto de interesse em segundos. O valor máximo é de 3600 segundos.
- route
- GeoLineString
Isso representa a rota para pesquisar e deve ser um tipo válido GeoJSON LineString
. Consulte RFC 7946 para obter detalhes.
- options
- SearchAlongRouteOptions
opções adicionais
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Comentários
Ponto de interesse de pesquisa ao longo da rota
Aplica-se a
Azure SDK for .NET