你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
@azure-rest/maps-search package
接口
AddressAdminDistrictsItemOutput | |
AddressCountryRegionOutput | |
AddressOutput |
结果的地址 |
BoundaryOutput |
描述地理区域的边界的 请注意,该服务通常返回包含多边形或 MultiPolygon 子类型的 GeometryCollection。 |
BoundaryPropertiesOutput |
边界对象的属性。 |
ErrorAdditionalInfoOutput |
资源管理错误附加信息。 |
ErrorDetailOutput |
错误详细信息。 |
ErrorResponseOutput |
所有 Azure 资源管理器 API 的常见错误响应,以返回失败操作的错误详细信息。 (这也遵循 OData 错误响应格式)。 |
FeaturesItemOutput | |
FeaturesItemPropertiesOutput | |
GeoJsonFeatureCollectionDataOutput | |
GeoJsonFeatureCollectionOutput |
有效的 |
GeoJsonFeatureDataOutput | |
GeoJsonFeatureOutputParent |
有效的 |
GeoJsonGeometryCollectionDataOutput | |
GeoJsonGeometryCollectionOutput |
有效的 |
GeoJsonGeometryOutputParent |
有效的 |
GeoJsonLineStringDataOutput | |
GeoJsonLineStringOutput |
有效的 |
GeoJsonMultiLineStringDataOutput | |
GeoJsonMultiLineStringOutput |
有效的 |
GeoJsonMultiPointDataOutput |
由 |
GeoJsonMultiPointOutput |
有效的 |
GeoJsonMultiPolygonDataOutput | |
GeoJsonMultiPolygonOutput |
有效的 |
GeoJsonObjectOutputParent |
有效的 |
GeoJsonPointDataOutput |
由 |
GeoJsonPointOutput |
有效的 |
GeoJsonPolygonDataOutput | |
GeoJsonPolygonOutput |
有效的 |
GeocodePointsItemOutput | |
GeocodingBatchRequestBody |
要处理的地址地理编码查询/请求的列表。 该列表最多可以包含 100 个查询,并且必须至少包含 1 个查询。 |
GeocodingBatchRequestItem |
Batch Query 对象 |
GeocodingBatchResponseItemOutput | |
GeocodingBatchResponseOutput |
此对象是从成功的 Geocoding Batch 服务调用返回的。 |
GeocodingBatchResponseSummaryOutput |
批处理请求摘要 |
GeocodingResponseOutput |
此对象是从成功的地理编码调用返回的 |
GeometryCopyrightOutput |
边界对象的几何图形的版权信息。 |
GetGeocoding | |
GetGeocodingBatch | |
GetPolygon | |
GetReverseGeocoding | |
GetReverseGeocodingBatch | |
IntersectionOutput |
结果的地址。 |
ReverseGeocodingBatchRequestBody |
要处理的反向地理编码查询/请求的列表。 该列表最多可以包含 100 个查询,并且必须至少包含 1 个查询。 |
ReverseGeocodingBatchRequestItem |
Batch Query 对象 |
Routes | |
SearchGetGeocoding200Headers | |
SearchGetGeocoding200Response |
地理编码 适用于: 查看定价 层。 在许多情况下,完整的搜索服务可能太多,例如,如果只对传统地理编码感兴趣。 还可以专门访问搜索地址查找。 地理编码是通过仅使用地址或部分地址命中地理编码终结点来执行的。 将查询地理编码搜索索引,了解街道级别数据上方的所有内容。 不会返回任何兴趣点(POIS)。 请注意,地理编码器对拼写错误和不完整的地址非常宽容。 它还将处理确切的街道地址或街道或十字路口以及更高级别的地理位置,如市中心、县、州等。 |
SearchGetGeocodingBatch200Response |
Geocoding Batch API 适用于:请参阅定价 层。 Geocoding Batch API 仅使用单个 API 调用将查询批量发送到 地理编码 API。 API 允许调用方对多达 100 个 查询进行批处理。 提交同步批处理请求建议对轻型批处理请求使用同步 API。 当服务收到请求时,它会在计算批处理项后立即做出响应,并且以后将无法检索结果。 如果请求花费的时间超过 60 秒,同步 API 将返回超时错误(408 响应)。 批项数限制为此 API 100 个。
批处理请求的 POST 正文若要发送 地理编码 查询,将使用
geocoding batchItem 对象可以接受任何受支持的 地理编码URI 参数。 批处理应至少包含 1 个 查询 批处理响应模型批处理响应包含一个
|
SearchGetGeocodingBatchBodyParam | |
SearchGetGeocodingBatchDefaultResponse |
Geocoding Batch API 适用于:请参阅定价 层。 Geocoding Batch API 仅使用单个 API 调用将查询批量发送到 地理编码 API。 API 允许调用方对多达 100 个 查询进行批处理。 提交同步批处理请求建议对轻型批处理请求使用同步 API。 当服务收到请求时,它会在计算批处理项后立即做出响应,并且以后将无法检索结果。 如果请求花费的时间超过 60 秒,同步 API 将返回超时错误(408 响应)。 批项数限制为此 API 100 个。
批处理请求的 POST 正文若要发送 地理编码 查询,将使用
geocoding batchItem 对象可以接受任何受支持的 地理编码URI 参数。 批处理应至少包含 1 个 查询 批处理响应模型批处理响应包含一个
|
SearchGetGeocodingBatchMediaTypesParam | |
SearchGetGeocodingDefaultResponse |
地理编码 适用于: 查看定价 层。 在许多情况下,完整的搜索服务可能太多,例如,如果只对传统地理编码感兴趣。 还可以专门访问搜索地址查找。 地理编码是通过仅使用地址或部分地址命中地理编码终结点来执行的。 将查询地理编码搜索索引,了解街道级别数据上方的所有内容。 不会返回任何兴趣点(POIS)。 请注意,地理编码器对拼写错误和不完整的地址非常宽容。 它还将处理确切的街道地址或街道或十字路口以及更高级别的地理位置,如市中心、县、州等。 |
SearchGetGeocodingQueryParam | |
SearchGetGeocodingQueryParamProperties | |
SearchGetPolygon200Response |
获取多边形 适用于: 查看定价 层。 提供地理区域轮廓(如城市或国家/地区)的多边形数据。 |
SearchGetPolygonDefaultResponse |
获取多边形 适用于: 查看定价 层。 提供地理区域轮廓(如城市或国家/地区)的多边形数据。 |
SearchGetPolygonQueryParam | |
SearchGetPolygonQueryParamProperties | |
SearchGetReverseGeocoding200Response |
反向地理编码 适用于: 查看定价 层。 将坐标(例如:37.786505、-122.3862)转换为人类可理解的街道地址。 通常,在跟踪从设备或资产接收 GPS 源并想要知道坐标所在的地址的应用程序中,这通常需要这样做。 此终结点将返回给定坐标的地址信息。 |
SearchGetReverseGeocodingBatch200Response |
反向地理编码批处理 API 适用于:请参阅定价 层。 反向地理编码批处理 API 仅使用单个 API 调用将一批查询发送到 反向地理编码 API。 API 允许调用方对多达 100 个 查询进行批处理。 提交同步批处理请求建议对轻型批处理请求使用同步 API。 当服务收到请求时,它会在计算批处理项后立即做出响应,并且以后将无法检索结果。 如果请求花费的时间超过 60 秒,同步 API 将返回超时错误(408 响应)。 批项数限制为此 API 100 个。
批处理请求的 POST 正文若要发送 反向地理编码 查询,将使用
反向地理编码 batchItem 对象可以接受任何受支持的 反向地理编码URI 参数。 批处理应至少包含 1 个 查询 批处理响应模型批处理响应包含一个
|
SearchGetReverseGeocodingBatchBodyParam | |
SearchGetReverseGeocodingBatchDefaultResponse |
反向地理编码批处理 API 适用于:请参阅定价 层。 反向地理编码批处理 API 仅使用单个 API 调用将一批查询发送到 反向地理编码 API。 API 允许调用方对多达 100 个 查询进行批处理。 提交同步批处理请求建议对轻型批处理请求使用同步 API。 当服务收到请求时,它会在计算批处理项后立即做出响应,并且以后将无法检索结果。 如果请求花费的时间超过 60 秒,同步 API 将返回超时错误(408 响应)。 批项数限制为此 API 100 个。
批处理请求的 POST 正文若要发送 反向地理编码 查询,将使用
反向地理编码 batchItem 对象可以接受任何受支持的 反向地理编码URI 参数。 批处理应至少包含 1 个 查询 批处理响应模型批处理响应包含一个
|
SearchGetReverseGeocodingBatchMediaTypesParam | |
SearchGetReverseGeocodingDefaultResponse |
反向地理编码 适用于: 查看定价 层。 将坐标(例如:37.786505、-122.3862)转换为人类可理解的街道地址。 通常,在跟踪从设备或资产接收 GPS 源并想要知道坐标所在的地址的应用程序中,这通常需要这样做。 此终结点将返回给定坐标的地址信息。 |
SearchGetReverseGeocodingQueryParam | |
SearchGetReverseGeocodingQueryParamProperties |
类型别名
GeoJsonFeatureOutput |
有效的 |
GeoJsonGeometryOutput |
有效的 |
GeoJsonObjectOutput |
有效的 |
MapsSearchClient | |
SearchGetGeocodingBatchParameters | |
SearchGetGeocodingParameters | |
SearchGetPolygonParameters | |
SearchGetReverseGeocodingBatchParameters | |
SearchGetReverseGeocodingParameters |
函数
default(Azure |
从订阅密钥创建 MapsSearchClient 的实例。 示例
|
default(Token |
从 Azure 标识 示例
|
default(Azure |
从 Azure 标识 示例
|
is |
|
is |
|
is |
|
is |
|
is |
函数详细信息
default(AzureKeyCredential, ClientOptions)
从订阅密钥创建 MapsSearchClient 的实例。
示例
import MapsSearch from "@azure-rest/maps-search";
import { AzureKeyCredential } from "@azure/core-auth";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsSearch(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsSearchClient
参数
- credential
- AzureKeyCredential
用于对服务请求进行身份验证的 AzureKeyCredential 实例
- options
- ClientOptions
用于配置搜索客户端的选项
返回
default(TokenCredential, string, ClientOptions)
从 Azure 标识 TokenCredential
创建 MapsSearch 实例。
示例
import MapsSearch from "@azure-rest/maps-search";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = MapsSearch(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsSearchClient
参数
- credential
- TokenCredential
用于对服务的请求进行身份验证的 TokenCredential 实例
- mapsAccountClientId
-
string
特定地图资源的 Azure Maps 客户端 ID
- options
- ClientOptions
用于配置搜索客户端的选项
返回
default(AzureSASCredential, ClientOptions)
从 Azure 标识 AzureSASCredential
创建 MapsSearch 实例。
示例
import MapsSearch from "@azure-rest/maps-search";
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsSearch(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsSearchClient
参数
- credential
- AzureSASCredential
用于对服务的请求进行身份验证的 AzureSASCredential 实例
- options
- ClientOptions
用于配置搜索客户端的选项
返回
isUnexpected(SearchGetGeocoding200Response | SearchGetGeocodingDefaultResponse)
function isUnexpected(response: SearchGetGeocoding200Response | SearchGetGeocodingDefaultResponse): response
参数
返回
response
isUnexpected(SearchGetGeocodingBatch200Response | SearchGetGeocodingBatchDefaultResponse)
function isUnexpected(response: SearchGetGeocodingBatch200Response | SearchGetGeocodingBatchDefaultResponse): response
参数
返回
response
isUnexpected(SearchGetPolygon200Response | SearchGetPolygonDefaultResponse)
function isUnexpected(response: SearchGetPolygon200Response | SearchGetPolygonDefaultResponse): response
参数
返回
response
isUnexpected(SearchGetReverseGeocoding200Response | SearchGetReverseGeocodingDefaultResponse)
function isUnexpected(response: SearchGetReverseGeocoding200Response | SearchGetReverseGeocodingDefaultResponse): response
参数
返回
response
isUnexpected(SearchGetReverseGeocodingBatch200Response | SearchGetReverseGeocodingBatchDefaultResponse)
function isUnexpected(response: SearchGetReverseGeocodingBatch200Response | SearchGetReverseGeocodingBatchDefaultResponse): response
参数
返回
response