@azure/maps-common package
介面
BoundingBox |
週框方塊 |
GeoJsonFeature |
GeoJSON Feature A Feature 物件代表空間限定專案。 每個 Feature 物件都是 GeoJSON 物件。 參考 |
GeoJsonFeatureCollection |
GeoJSON FeatureCollection。 參考 |
GeoJsonGeometryCollection |
GeoJSON GeometryCollection。 參考 |
GeoJsonLineString |
GeoJSON LineString。 參考 |
GeoJsonMultiLineString |
GeoJSON MultiLineString。 參考 |
GeoJsonMultiPoint |
GeoJSON MultiPoint。 參考 |
GeoJsonMultiPolygon |
GeoJSON MultiPolygon。 參考 |
GeoJsonObject |
GeoJSON 物件代表 Geometry、Feature 或 Features 的集合。 參考 |
GeoJsonPoint |
GeoJSON 點。 參考 |
GeoJsonPolygon |
GeoJSON 多邊形。 參考 若要指定 Polygons 特定的條件約束,引進線性環形的概念會很有用:
|
類型別名
BBox |
周框方塊,包括其幾何座標範圍的資訊 |
BBox2D |
2D 周框方塊 |
BBox3D |
3D 周框方塊 |
GeoJsonGeometry |
GeoJSON 幾何 |
GeoJsonType |
GeoJSON 類型 |
GeometryType |
幾何類型 |
LatLon |
緯度/經度配對 |
Position |
代表點的數位陣列 |
Position2D |
2D 位置 |
Position3D |
3D 位置 |
函式
create |
使用 for Azure 地圖服務 建立 HTTP 管線原則來驗證要求 |
create |
建立 HTTP 管線原則,以新增 x-ms-client-id 標頭以進行 |
create |
協助程式函式可建立方法,以傳遞至 createHttpPoller 中的 sendPollRequest。 |
get |
擷取對 rawResponse 回應的數個欄位 |
函式詳細資料
createAzureMapsKeyCredentialPolicy(KeyCredential)
使用 for Azure 地圖服務 建立 HTTP 管線原則來驗證要求 AzureKeyCredential
function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy
參數
- azureKeyCredential
- KeyCredential
傳回
createMapsClientIdPolicy(string)
建立 HTTP 管線原則,以新增 x-ms-client-id 標頭以進行 TokenCredential
Azure 地圖服務
function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy
參數
- mapsClientId
-
string
傳回
createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })
協助程式函式可建立方法,以傳遞至 createHttpPoller 中的 sendPollRequest。
function createSendPollRequest<TOptions, TClient>(settings: { client: TClient, options: TOptions, spec: OperationSpec }): (path: string) => Promise<LroResponse<unknown>>
參數
- settings
-
{ client: TClient, options: TOptions, spec: OperationSpec }
輪詢要求的設定,包括用戶端、選項和規格
傳回
(path: string) => Promise<LroResponse<unknown>>
接受路徑作為輸入並傳回 Lro 回應承諾的回呼。
getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)
擷取對 rawResponse 回應的數個欄位
function getRawResponse<TOptions, TResponse>(getResponse: (options: TOptions) => Promise<TResponse>, options: TOptions): Promise<LroResponse<TResponse>>
參數
- getResponse
-
(options: TOptions) => Promise<TResponse>
實際呼叫後端 API 的非同步函式。
- options
-
TOptions
getResponse 回呼的選項
傳回
Promise<@azure/core-lro.LroResponse<TResponse>>
API 呼叫的承諾。