Partager via


MapsSearchClient.SearchPointOfInterestAlongRouteAsync Méthode

Définition

Le point de terminaison Rechercher le long de l’itinéraire vous permet d’effectuer une recherche approximative des points de terminaison le long d’un itinéraire spécifié. Cette recherche est limitée en spécifiant la maxDetourTime mesure de limitation.< br br br>Pour envoyer les points de route, vous utiliserez une POST requête où le corps de la demande contiendra l’objet route représenté sous la forme d’un GeoJSON LineString type et où l’en-tête Content-Type sera défini sur application/json.>< Chaque point de route dans route est représenté sous la forme d’un GeoJSON Position type, c’est-à-dire un tableau où la valeur de longitude est suivie de la valeur de latitude et où la valeur d’altitude est ignorée. le route doit contenir au moins 2 points de route.< br><br>Il est possible que l’itinéraire d’origine soit modifié, certains de ses points peuvent être ignorés. Si l’itinéraire qui passe par le point trouvé est plus rapide que le point d’origine, la detourTime valeur dans la réponse est négative.

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

Paramètres

query
String

Le nom poI à rechercher (par exemple, « statue de la liberté », « starbucks ») doit être correctement codé dans l’URL.

maxDetourTime
Int32

Durée maximale de détour du point d’intérêt en secondes. La valeur maximale est de 3600 secondes.

route
GeoLineString

Cela représente l’itinéraire de recherche et doit être un type valide GeoJSON LineString . Pour plus d’informations, consultez RFC 7946 .

options
SearchAlongRouteOptions

options supplémentaires

cancellationToken
CancellationToken

Jeton d’annulation à utiliser.

Retours

Remarques

Point d’intérêt de recherche le long de l’itinéraire

S’applique à