Partilhar via


MapsSearchClient.SearchPointOfInterestAlongRoute Método

Definição

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/jsoncomo . 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