你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
MapsSearchClient 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
搜索服务客户端。
public class MapsSearchClient
type MapsSearchClient = class
Public Class MapsSearchClient
- 继承
-
MapsSearchClient
构造函数
MapsSearchClient() |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(AzureKeyCredential) |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(AzureKeyCredential, MapsSearchClientOptions) |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(AzureSasCredential) |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(AzureSasCredential, MapsSearchClientOptions) |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(TokenCredential, String) |
初始化 MapsSearchClient 的新实例。 |
MapsSearchClient(TokenCredential, String, MapsSearchClientOptions) |
初始化 MapsSearchClient 的新实例。 |
方法
FuzzyBatchSearch(WaitUntil, IEnumerable<FuzzySearchQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索模糊 API。 可以调用搜索地址模糊批处理 API,以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
FuzzyBatchSearchAsync(WaitUntil, IEnumerable<FuzzySearchQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索模糊 API。 可以调用搜索地址模糊批处理 API,以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
FuzzySearch(String, FuzzySearchOptions, CancellationToken) |
基本的默认 API 是自由格式搜索,它处理处理地址或 POI 令牌的任意组合的最模糊的输入。 此搜索 API 是规范的“单行搜索”。 自由格式搜索 API 是 POI 搜索和地理编码的无缝组合。 还可以使用上下文位置 (lat./lon 来加权 API。对) ,或完全受一对坐标和半径的约束,或者可以更一般地执行,而无需任何地理偏差定位点。<br><我们>强烈建议使用“countrySet”参数仅指定应用程序需要覆盖的国家/地区,因为默认行为是搜索整个世界,可能会返回不必要的结果。<br><br> E.例如: |
FuzzySearchAsync(String, FuzzySearchOptions, CancellationToken) |
基本的默认 API 是自由格式搜索,它处理处理地址或 POI 令牌的任意组合的最模糊的输入。 此搜索 API 是规范的“单行搜索”。 自由格式搜索 API 是 POI 搜索和地理编码的无缝组合。 还可以使用上下文位置 (lat./lon 来加权 API。对) ,或完全受一对坐标和半径的约束,或者可以更一般地执行,而无需任何地理偏差定位点。<br><我们>强烈建议使用“countrySet”参数仅指定应用程序需要覆盖的国家/地区,因为默认行为是搜索整个世界,可能会返回不必要的结果。<br><br> E.例如: |
GetImmediateFuzzyBatchSearch(IEnumerable<FuzzySearchQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索模糊 API。 可以调用搜索地址模糊批处理 API,以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
GetImmediateFuzzyBatchSearchAsync(IEnumerable<FuzzySearchQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索模糊 API。 可以调用搜索地址模糊批处理 API,以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
GetImmediateReverseSearchAddressBatch(IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 仅使用单个 API 调用将查询批量发送到 搜索地址反向 API 。 此搜索地址反向批处理 API 最多可处理 100 个 查询。 若要在批处理请求中发送更多查询,请参阅 ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) 长时间运行的操作。 |
GetImmediateReverseSearchAddressBatchAsync(IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 仅使用单个 API 调用将查询批量发送到 搜索地址反向 API 。 此搜索地址反向批处理 API 最多可处理 100 个 查询。 若要在批处理请求中发送更多查询,请参阅 ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) 长时间运行的操作。 |
GetImmediateSearchAddressBatch(IEnumerable<SearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索地址 API。 可以调用搜索地址批处理 API 以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 若要在批处理请求中发送更多查询,请参阅 SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) 长时间运行的操作。 |
GetImmediateSearchAddressBatchAsync(IEnumerable<SearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索地址 API。 此搜索地址 Batch API 最多可处理 100 个 查询。 若要在批处理请求中发送更多查询,请参阅 SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) 长时间运行的操作。 |
GetPointOfInterestCategoryTree(Nullable<SearchLanguage>, CancellationToken) |
获取 POI 类别树 API。 POI 类别 API 提供了受支持的兴趣点的完整列表, (POI) 类别和子类别及其翻译和同义词。 返回的内容可用于通过其他搜索服务 API(例如 获取搜索 POI)提供更有意义的结果。 |
GetPointOfInterestCategoryTreeAsync(Nullable<SearchLanguage>, CancellationToken) |
获取 POI 类别树 API。 POI 类别 API 提供了受支持的兴趣点的完整列表, (POI) 类别和子类别及其翻译和同义词。 返回的内容可用于通过其他搜索服务 API(例如 获取搜索 POI)提供更有意义的结果。 |
GetPolygons(IEnumerable<String>, CancellationToken) |
通过获取 Polygon 服务,可以请求一组实体的几何图形数据,例如城市或国家/地区大纲,这些实体以前是从 GeoJSON 格式的联机搜索请求中检索的。 geometry ID 在 sourceGeometry 对象中的“geometry”和“id”下的搜索地址或搜索模糊调用中返回。 |
GetPolygonsAsync(IEnumerable<String>, CancellationToken) |
通过获取 Polygon 服务,可以请求一组实体的几何图形数据,例如城市或国家/地区大纲,这些实体以前是从 GeoJSON 格式的联机搜索请求中检索的。 geometry ID 在 sourceGeometry 对象中的“geometry”和“id”下的搜索地址或搜索模糊调用中返回。 |
ReverseSearchAddress(ReverseSearchOptions, CancellationToken) |
反向地理编码到地址。 有时可能需要将一对坐标 (示例:37.786505、-122.3862) 转换为可理解的街道地址。 通常,在从设备或资产接收 GPS 源并希望知道一对坐标所在的地址的跟踪应用程序中,这通常是需要的。 此终结点将返回给定坐标的地址信息。 |
ReverseSearchAddressAsync(ReverseSearchOptions, CancellationToken) |
反向地理编码到地址。 有时可能需要将一对坐标 (示例:37.786505、-122.3862) 转换为可理解的街道地址。 通常,在从设备或资产接收 GPS 源并希望知道一对坐标所在的地址的跟踪应用程序中,这通常是需要的。 此终结点将返回给定坐标的地址信息。 |
ReverseSearchAddressBatch(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
搜索地址反向批处理 API 仅使用单个 API 调用将查询批量发送到 搜索地址反向 API 。 可以调用搜索地址反向批处理 API,以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
ReverseSearchAddressBatchAsync(WaitUntil, IEnumerable<ReverseSearchAddressQuery>, CancellationToken) |
搜索地址反向批处理 API 仅使用单个 API 调用将查询批量发送到 搜索地址反向 API 。 此搜索地址反向批处理 API 最多可处理 10000 个 查询。 |
ReverseSearchCrossStreetAddress(ReverseSearchCrossStreetOptions, CancellationToken) |
反向地理编码到十字街。 有时可能需要将一对坐标 (示例:37.786505、-122.3862) 转换为人类可理解的十字街。 通常,在从设备或资产接收 GPS 源并希望知道一对坐标所在的地址的跟踪应用程序中,这通常是需要的。 此终结点将返回给定坐标的十字街信息。 |
ReverseSearchCrossStreetAddressAsync(ReverseSearchCrossStreetOptions, CancellationToken) |
反向地理编码到十字街。 有时可能需要将一对坐标 (示例:37.786505、-122.3862) 转换为人类可理解的十字街。 通常,在从设备或资产接收 GPS 源并希望知道一对坐标所在的地址的跟踪应用程序中,这通常是需要的。 此终结点将返回给定坐标的十字街信息。 |
SearchAddress(String, SearchAddressOptions, CancellationToken) |
地址地理编码。 地理编码是通过只使用有问题的地址或部分地址命中地理编码终结点来执行的。 地理编码搜索索引将查询街道级别数据以上的所有内容。 不会返回任何 POI。 请注意,地理编码器非常能容忍拼写错误和不完整的地址。 它还将处理所有内容,从确切的街道地址或街道或交叉口,以及更高级别的地理区域,如市中心,县,州等。 |
SearchAddressAsync(String, SearchAddressOptions, CancellationToken) |
地址地理编码。 地理编码是通过只使用有问题的地址或部分地址命中地理编码终结点来执行的。 地理编码搜索索引将查询街道级别数据以上的所有内容。 不会返回任何 POI。 请注意,地理编码器非常能容忍拼写错误和不完整的地址。 它还将处理所有内容,从确切的街道地址或街道或交叉口,以及更高级别的地理区域,如市中心,县,州等。 |
SearchAddressBatch(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索地址 API。 可以调用搜索地址批处理 API 以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
SearchAddressBatchAsync(WaitUntil, IEnumerable<SearchAddressQuery>, CancellationToken) |
搜索地址批处理 API 只需使用单个 API 调用即可将成批查询发送到 搜索模糊 API。 可以调用搜索地址批处理 API 以异步 (异步运行异步) 或同步 (同步) 。 异步 API 允许调用方批处理最多 10,000 个查询,同步 API 最多 100 个查询。 |
SearchInsideGeometry(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken) |
在几何图形内搜索。 搜索几何图形终结点允许在单个或多个几何图形内执行自由表单搜索。 将返回位于 geometry/geometries 内的搜索结果。<br><br>若要发送几何图形,将使用 |
SearchInsideGeometry(String, GeoObject, SearchInsideGeometryOptions, CancellationToken) |
在几何图形内部搜索。 “搜索几何图形”终结点允许在单个或多个几何图形内执行自由窗体搜索。 将返回 geometry/geometries 内的搜索结果。<br><br>若要发送几何图形,将使用 |
SearchInsideGeometryAsync(String, GeoCollection, SearchInsideGeometryOptions, CancellationToken) |
在几何图形内部搜索。 “搜索几何图形”终结点允许在单个或多个几何图形内执行自由窗体搜索。 将返回 geometry/geometries 内的搜索结果。<br><br>若要发送几何图形,将使用 |
SearchInsideGeometryAsync(String, GeoObject, SearchInsideGeometryOptions, CancellationToken) |
在几何图形内部搜索。 “搜索几何图形”终结点允许在单个或多个几何图形内执行自由窗体搜索。 将返回 geometry/geometries 内的搜索结果。<br><br>若要发送几何图形,将使用 |
SearchNearbyPointOfInterest(SearchNearbyPointOfInterestOptions, CancellationToken) |
附近的搜索 API。 如果你有一个仅检索特定位置的 POI 结果的用例,则附近的搜索方法可能是正确的选择。 此终结点仅返回 POI 结果,不采用搜索查询参数。 |
SearchNearbyPointOfInterestAsync(SearchNearbyPointOfInterestOptions, CancellationToken) |
附近的搜索 API。 如果你有一个仅检索特定位置的 POI 结果的用例,则附近的搜索方法可能是正确的选择。 此终结点仅返回 POI 结果,不采用搜索查询参数。 |
SearchPointOfInterest(String, Nullable<Boolean>, Nullable<OperatingHoursRange>, GeoBoundingBox, SearchPointOfInterestOptions, CancellationToken) |
兴趣点 (POI) 搜索允许按名称请求 POI 结果。 搜索支持其他查询参数,例如语言,以及按国家/地区或边界框驱动的兴趣区域筛选结果。 终结点将仅返回与查询字符串匹配的 POI 结果。 响应包括 POI 详细信息,例如地址、一对坐标位置和类别。 |
SearchPointOfInterestAlongRoute(String, Int32, GeoLineString, SearchAlongRouteOptions, CancellationToken) |
使用“沿路由搜索”终结点,可以沿指定路由对 POI 执行模糊搜索。 通过指定限制度量值来 |
SearchPointOfInterestAlongRouteAsync(String, Int32, GeoLineString, SearchAlongRouteOptions, CancellationToken) |
使用“沿路由搜索”终结点,可以沿指定路由对 POI 执行模糊搜索。 通过指定限制度量值来 |
SearchPointOfInterestAsync(String, Nullable<Boolean>, Nullable<OperatingHoursRange>, GeoBoundingBox, SearchPointOfInterestOptions, CancellationToken) |
兴趣点 (POI) 搜索允许按名称请求 POI 结果。 搜索支持其他查询参数,例如语言,以及按国家/地区或边界框驱动的兴趣区域筛选结果。 终结点将仅返回与查询字符串匹配的 POI 结果。 响应包括 POI 详细信息,例如地址、一对坐标位置和类别。 |
SearchPointOfInterestCategory(SearchPointOfInterestCategoryOptions, CancellationToken) |
按类别 API 获取 POI。 兴趣点 (POI) 类别搜索允许你从给定类别请求 POI 结果。 搜索允许一次从一个类别查询 POI。 终结点将仅返回按指定分类的 POI 结果。 响应包括 POI 详细信息,例如地址、一对坐标位置和分类。 |
SearchPointOfInterestCategoryAsync(SearchPointOfInterestCategoryOptions, CancellationToken) |
按类别 API 获取 POI。 兴趣点 (POI) 类别搜索允许你从给定类别请求 POI 结果。 搜索允许一次从一个类别查询 POI。 终结点将仅返回按指定分类的 POI 结果。 响应包括 POI 详细信息,例如地址、一对坐标位置和分类。 |
SearchStructuredAddress(StructuredAddress, SearchStructuredAddressOptions, CancellationToken) |
结构化地址地理编码。 地理编码搜索索引将查询街道级别数据以上的所有内容。 不会返回任何 POI。 请注意,地理编码器非常能容忍拼写错误和不完整的地址。 它还将处理从确切的街道地址或街道或交叉口以及更高级别的地理区域,如市中心,县,州等的所有内容。 |
SearchStructuredAddressAsync(StructuredAddress, SearchStructuredAddressOptions, CancellationToken) |
结构化地址地理编码。 地理编码搜索索引将查询街道级别数据以上的所有内容。 不会返回任何 POI。 请注意,地理编码器非常能容忍拼写错误和不完整的地址。 它还将处理从确切的街道地址或街道或交叉口以及更高级别的地理区域,如市中心,县,州等的所有内容。 |