@azure/maps-common package

Interfészek

BoundingBox

Határolókeret

GeoJsonFeature

GeoJSON-funkció: A funkcióobjektum egy térben korlátozott dolgot jelöl. Minden Feature objektum egy GeoJSON-objektum. Utalás

GeoJsonFeatureCollection

GeoJSON FeatureCollection. Utalás

GeoJsonGeometryCollection

GeoJSON GeometryCollection. Utalás

GeoJsonLineString

GeoJSON LineString. Utalás

GeoJsonMultiLineString

GeoJSON MultiLineString. Utalás

GeoJsonMultiPoint

GeoJSON MultiPoint. Utalás

GeoJsonMultiPolygon

GeoJSON MultiPolygon. Utalás

GeoJsonObject

A GeoJSON-objektum geometriát, funkciót vagy funkciók gyűjteményét jelöli. Utalás

GeoJsonPoint

GeoJSON-pont. Utalás

GeoJsonPolygon

GeoJSON sokszög. Utalás

A sokszögekre jellemző kényszer megadásához hasznos a lineáris gyűrű fogalmának bemutatása:

  • A lineáris gyűrű egy zárt LineString, amely négy vagy több pozícióval rendelkezik.
  • Az első és az utolsó pozíció ekvivalens, és azonos értékeket KELL tartalmazniuk; ábrázolásuknak is azonosnak kell lennie.
  • A lineáris gyűrű egy felület határa vagy egy felületen lévő lyuk határa.
  • A lineáris gyűrűnek a jobb oldali szabályt kell követnie az általa határolt terület tekintetében, azaz a külső gyűrűk az óramutató járásával ellentétesek, a lyukak pedig az óramutató járásával megegyező irányban vannak.

Típusaliasok

BBox

Határolókeret, amely tartalmazza a geometriáinak koordinátatartományára vonatkozó információkat

BBox2D

2D határolókeret

BBox3D

3D határolókeret

GeoJsonGeometry

GeoJSON geometria

GeoJsonType

GeoJSON-típusok

GeometryType

Geometriai típusok

LatLon

Szélesség/hosszúság pár

Position

Egy pontot képviselő számtömb

Position2D

2D pozíció

Position3D

3D pozíció

Függvények

createAzureMapsKeyCredentialPolicy(KeyCredential)

HTTP-folyamatszabályzat létrehozása a kérések hitelesítéséhez egy AzureKeyCredential for Azure Maps

createMapsClientIdPolicy(string)

HTTP-folyamatszabályzat létrehozása fejléc TokenCredential hozzáadásához x-ms-client-id a Azure Maps

createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })

Helper függvény egy olyan metódus létrehozásához, amely átadható a createHttpPoller sendPollRequest szolgáltatásnak.

getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)

A rawResponse válaszának több mezőjének kinyerése

Függvény adatai

createAzureMapsKeyCredentialPolicy(KeyCredential)

HTTP-folyamatszabályzat létrehozása a kérések hitelesítéséhez egy AzureKeyCredential for Azure Maps

function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy

Paraméterek

azureKeyCredential
KeyCredential

Válaszok

createMapsClientIdPolicy(string)

HTTP-folyamatszabályzat létrehozása fejléc TokenCredential hozzáadásához x-ms-client-id a Azure Maps

function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy

Paraméterek

mapsClientId

string

Válaszok

createSendPollRequest<TOptions, TClient>({ client: TClient, options: TOptions, spec: OperationSpec })

Helper függvény egy olyan metódus létrehozásához, amely átadható a createHttpPoller sendPollRequest szolgáltatásnak.

function createSendPollRequest<TOptions, TClient>(settings: { client: TClient, options: TOptions, spec: OperationSpec }): (path: string) => Promise<LroResponse<unknown>>

Paraméterek

settings

{ client: TClient, options: TOptions, spec: OperationSpec }

A lekérdezési kérelem beállításai, beleértve az ügyfelet, a beállításokat és a specifikációt

Válaszok

(path: string) => Promise<LroResponse<unknown>>

Visszahívás, amely bemenetként fogadja el az elérési utat, és visszaadja az Lro válasz ígéretét.

getRawResponse<TOptions, TResponse>((options: TOptions) => Promise<TResponse>, TOptions)

A rawResponse válaszának több mezőjének kinyerése

function getRawResponse<TOptions, TResponse>(getResponse: (options: TOptions) => Promise<TResponse>, options: TOptions): Promise<LroResponse<TResponse>>

Paraméterek

getResponse

(options: TOptions) => Promise<TResponse>

Egy aszinkron függvény, amely ténylegesen meghívja a háttér API-t.

options

TOptions

A getResponse visszahívás beállításai

Válaszok

Promise<@azure/core-lro.LroResponse<TResponse>>

Az API-hívás ígérete.