Udostępnij za pośrednictwem


@azure/maps-common package

Interfejsy

BoundingBox

Obwiedni

GeoJsonFeature

Funkcja GeoJSON Obiekt funkcji reprezentuje element powiązany przestrzennie. Każdy obiekt funkcji jest obiektem GeoJSON. Odwołanie

GeoJsonFeatureCollection

GeoJSON FeatureCollection. Odwołanie

GeoJsonGeometryCollection

GeoJSON GeometryCollection. Odwołanie

GeoJsonLineString

GeoJSON LineString. Odwołanie

GeoJsonMultiLineString

GeoJSON MultiLineString. Odwołanie

GeoJsonMultiPoint

GeoJSON MultiPoint. Odwołanie

GeoJsonMultiPolygon

MultiPolygon GeoJSON. Odwołanie

GeoJsonObject

Obiekt GeoJSON reprezentuje geometrię, funkcję lub kolekcję funkcji. Odwołanie

GeoJsonPoint

Punkt GeoJSON. Odwołanie

GeoJsonPolygon

GeoJSON — wielokąt. Odwołanie

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

  • Pierścień liniowy to zamknięty element LineString z co najmniej czterema pozycjami.
  • Pierwsze i ostatnie pozycje są równoważne, a muszą zawierać identyczne wartości; ich reprezentacja POWINNA być również identyczna.
  • Pierścień liniowy jest granicą powierzchni lub granicą otworu na powierzchni.
  • Pierścień liniowy MUSI postępować zgodnie z regułą po prawej stronie w odniesieniu do obszaru, który graniczy, tj. pierścienie zewnętrzne są w lewo, a otwory są w kierunku wskazówek zegara.

Aliasy typu

BBox

Pole ograniczenia, w tym informacje o zakresie współrzędnych dla jego geometrii

BBox2D

Pole ograniczenia 2D

BBox3D

Pole ograniczenia 3D

GeoJsonGeometry

Geometria GeoJSON

GeoJsonType

Typy geoJSON

GeometryType

Typy geometrii

LatLon

Para szerokość geograficzna/długość geograficzna

Position

Tablica liczb reprezentująca punkt

Position2D

Położenie 2D

Position3D

Położenie 3D

Funkcje

createAzureMapsKeyCredentialPolicy(KeyCredential)

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

createMapsClientIdPolicy(string)

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

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

Funkcja pomocnika w celu utworzenia metody, którą można przekazać w celu wysłaniapollRequest w funkcji createHttpPoller.

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

Wyodrębnianie kilku pól odpowiedzi na nieprzetworzone odpowiedzi

Szczegóły funkcji

createAzureMapsKeyCredentialPolicy(KeyCredential)

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

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 uwierzytelniania opartego na TokenCredential 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ć w celu wysłaniapollRequest w funkcji 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 klienta, opcji i specyfikacji

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ębnianie kilku pól odpowiedzi na nieprzetworzone odpowiedzi

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

Parametry

getResponse

(options: TOptions) => Promise<TResponse>

Funkcja asynchronizuj, która w rzeczywistości wywołuje interfejs API zaplecza.

options

TOptions

Opcje wywołania zwrotnego getResponse

Zwraca

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

Obietnica wywołania interfejsu API.