你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

MapsSearchClient.FuzzySearch 方法

定义

基本的默认 API 是自由格式搜索,它处理处理地址或 POI 令牌的任意组合的最模糊的输入。 此搜索 API 是规范的“单行搜索”。 自由格式搜索 API 是 POI 搜索和地理编码的无缝组合。 还可以使用上下文位置 (lat./lon 来加权 API。对) ,或完全受一对坐标和半径的约束,或者可以更一般地执行,而无需任何地理偏差定位点。<br><我们>强烈建议使用“countrySet”参数仅指定应用程序需要覆盖的国家/地区,因为默认行为是搜索整个世界,可能会返回不必要的结果。<br><br> E.例如: countrySet=US,FR <br><br>请参阅 搜索覆盖范围 ,获取所有受支持国家/地区的完整列表。<br><大多数>搜索查询默认为 maxFuzzyLevel=2,以提高性能并减少异常结果。 可以通过传入查询参数 maxFuzzyLevel=3 或 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)

参数

query
String

要搜索的 POI 名称 (,例如“自由女神像”、“星巴克”) ,必须正确编码 URL。

options
FuzzySearchOptions

其他选项

cancellationToken
CancellationToken

要使用的取消标记。

返回

注解

自由格式搜索

适用于