MapsSearchClient.SearchPointOfInterestAlongRouteAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 à
Azure SDK for .NET