MapsSearchClient.FuzzySearch 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.
A API padrão básica é a Pesquisa de Formulário Livre, que manipula as entradas mais difusas que manipulam qualquer combinação de endereço ou tokens POI. Essa API de pesquisa é a "pesquisa de linha única" canônica. A API de Pesquisa de Formulário Livre é uma combinação perfeita de pesquisa poi e geocodificação. A API também pode ser ponderada com uma posição contextual (par lat./lon. ) ou totalmente restrita por um par de coordenadas e raio, ou pode ser executada de forma mais geral sem nenhum ponto de âncora de desvio geográfico.< br><br>Recomendamos que você use o parâmetro 'countrySet' para especificar apenas os países para os quais seu aplicativo precisa de cobertura, pois o comportamento padrão será pesquisar o mundo inteiro, potencialmente retornando resultados desnecessários.< br><br> E.g.: countrySet
=US,FR <br><br>Consulte Cobertura de pesquisa para obter uma lista completa de todos os países com suporte.< br><br>A maioria das consultas de Pesquisa usa =2 como maxFuzzyLevel
padrão para obter desempenho e também reduzir resultados incomuns. Esse novo padrão pode ser substituído conforme necessário por solicitação passando o parâmetro maxFuzzyLevel
de consulta =3 ou 4.
public virtual Azure.Response<Azure.Maps.Search.Models.SearchAddressResult> FuzzySearch (string query, Azure.Maps.Search.FuzzySearchOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member FuzzySearch : string * Azure.Maps.Search.FuzzySearchOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>
override this.FuzzySearch : string * Azure.Maps.Search.FuzzySearchOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>
Public Overridable Function FuzzySearch (query As String, Optional options As FuzzySearchOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of SearchAddressResult)
Parâmetros
- query
- String
O nome da POI a ser pesquisado (por exemplo, "estátua da liberdade", "starbucks"), deve ser codificado corretamente na URL.
- options
- FuzzySearchOptions
opções adicionais
- cancellationToken
- CancellationToken
O token de cancelamento a ser usado.
Retornos
Comentários
Pesquisa de Formulário Livre
Aplica-se a
Azure SDK for .NET