@azure/maps-common package
インターフェイス
BoundingBox |
[境界ボックス] |
GeoJsonFeature |
GeoJSON フィーチャー フィーチャー オブジェクトは、空間的に境界のあるものを表します。 すべての 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 Polygon。 リファレンス Polygons に固有の制約を指定するには、線形リングの概念を導入すると便利です。
|
型エイリアス
BBox |
ジオメトリの座標範囲に関する情報を含む境界ボックス |
BBox2D |
2D 境界ボックス |
BBox3D |
3D 境界ボックス |
GeoJsonGeometry |
GeoJSON ジオメトリ |
GeoJsonType |
GeoJSON 型 |
GeometryType |
ジオメトリのタイプ |
LatLon |
緯度と経度のペア |
Position |
ポイントを表す数値の配列 |
Position2D |
2D 位置 |
Position3D |
3D 位置 |
関数
create |
for Azure Maps を使用して |
create |
Azure Mapsのベース認証用に x-ms-client-id ヘッダーを追加する |
create |
createHttpPoller で sendPollRequest に渡すことができるメソッドを作成するためのヘルパー関数。 |
get |
rawResponse に対する応答の複数のフィールドを抽出する |
関数の詳細
createAzureMapsKeyCredentialPolicy(KeyCredential)
for Azure Maps を使用してAzureKeyCredential
要求を認証する HTTP パイプライン ポリシーを作成する
function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy
パラメーター
- azureKeyCredential
- KeyCredential
戻り値
createMapsClientIdPolicy(string)
Azure Mapsのベース認証用に x-ms-client-id ヘッダーを追加する TokenCredential
HTTP パイプライン ポリシーを作成する
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 応答の promise を返すコールバック。
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 呼び出しの約束。
Azure SDK for JavaScript