你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MapsSearchClient.FuzzySearch 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
基本的默认 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
要使用的取消标记。
返回
注解
自由格式搜索