Udostępnij przez


@azure/maps-common package

Interfejsy

BoundingBox

Ramka ograniczająca

GeoJsonFeature

Funkcja GeoJSON Obiekt Feature reprezentuje element ograniczony przestrzennie. Każdy obiekt Feature jest obiektem GeoJSON. Referencja

GeoJsonFeatureCollection

Kolekcja funkcji GeoJSON. Referencja

GeoJsonGeometryCollection

GeoJSON GeometryCollection. Referencja

GeoJsonLineString

GeoJSON LineString. Referencja

GeoJsonMultiLineString

GeoJSON MultiLineString. Referencja

GeoJsonMultiPoint

GeoJSON MultiPoint. Referencja

GeoJsonMultiPolygon

GeoJSON MultiPolygon. Referencja

GeoJsonObject

Obiekt GeoJSON reprezentuje geometrię, funkcję lub kolekcję obiektów. Referencja

GeoJsonPoint

Punkt GeoJSON. Referencja

GeoJsonPolygon

Wielokąt GeoJSON. Referencja

Aby określić wiązanie specyficzne dla wielokątów, warto wprowadzić koncepcję pierścienia liniowego:

  • Pierścień liniowy to zamknięty ciąg linii z czterema lub więcej pozycjami.
  • Pierwsza i ostatnia pozycja są równoważne i MUSZĄ zawierać identyczne wartości; ich reprezentacja również POWINNA być identyczna.
  • Pierścień liniowy jest granicą powierzchni lub granicą otworu w powierzchni.
  • Pierścień liniowy MUSI być zgodny z regułą prawej ręki w odniesieniu do obszaru, który ogranicza, tj. zewnętrzne pierścienie są skierowane w kierunku przeciwnym do ruchu wskazówek zegara, a otwory są zgodne z ruchem wskazówek zegara.

Aliasy typu

BBox

Pole ograniczające zawierające informacje o zakresie współrzędnych dla jego geometrii

BBox2D

Obwiednia 2D

BBox3D

Obwiednia 3D

GeoJsonGeometry

Geometria GeoJSON

GeoJsonType

Typy GeoJSON

GeometryType

Typy geometrii

LatLon

Para szerokość/długość geograficzna

Position

Tablica liczb reprezentująca punkt

Position2D

Pozycja 2D

Position3D

Pozycja 3D

Funkcje

createAzureMapsKeyCredentialPolicy(KeyCredential)

Tworzenie zasad potoku HTTP w celu uwierzytelnienia żądania przy użyciu AzureKeyCredential usługi Azure Maps

createMapsClientIdPolicy(string)

Tworzenie zasad potoku HTTP w celu dodania nagłówka x-ms-client-id na potrzeby TokenCredential uwierzytelniania opartego dla Azure Maps

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

Funkcja pomocnika w celu utworzenia metody, którą można przekazać do sendPollRequest w createHttpPoller.

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

Wyodrębnij kilka pól odpowiedzi na rawResponse

Szczegóły funkcji

createAzureMapsKeyCredentialPolicy(KeyCredential)

Tworzenie zasad potoku HTTP w celu uwierzytelnienia żądania przy użyciu AzureKeyCredential usługi Azure Maps

function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy

Parametry

azureKeyCredential
KeyCredential

Zwraca

createMapsClientIdPolicy(string)

Tworzenie zasad potoku HTTP w celu dodania nagłówka x-ms-client-id na potrzeby TokenCredential uwierzytelniania opartego dla Azure Maps

function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy

Parametry

mapsClientId

string

Zwraca

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

Funkcja pomocnika w celu utworzenia metody, którą można przekazać do sendPollRequest w createHttpPoller.

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

Parametry

settings

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

Ustawienia żądania sondowania, w tym klient, opcje i specyfikacja

Zwraca

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

Wywołanie zwrotne, które akceptuje ścieżkę jako dane wejściowe i zwraca obietnicę odpowiedzi Lro.

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

Wyodrębnij kilka pól odpowiedzi na rawResponse

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

Parametry

getResponse

(options: TOptions) => Promise<TResponse>

Funkcja asynchroniczna, która faktycznie wywołuje interfejs API zaplecza.

options

TOptions

Opcje wywołania zwrotnego getResponse

Zwraca

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

Obietnica wywołania interfejsu API.