Sdílet prostřednictvím


@azure/maps-common package

Rozhraní

BoundingBox

Ohraničující rámeček

GeoJsonFeature

Funkce GeoJSON Objekt funkce představuje prostorově ohraničenou věc. Každý objekt funkce je objekt GeoJSON. Reference

GeoJsonFeatureCollection

Kolekce funkcí GeoJSON. Reference

GeoJsonGeometryCollection

GeoJSON GeometryCollection. Reference

GeoJsonLineString

Řetězec řádků GeoJSON. Reference

GeoJsonMultiLineString

GeoJSON MultiLineString. Reference

GeoJsonMultiPoint

GeoJSON MultiPoint. Reference

GeoJsonMultiPolygon

GeoJSON MultiPolygon. Reference

GeoJsonObject

Objekt GeoJSON představuje Geometry, Feature nebo kolekci Features. Reference

GeoJsonPoint

Bod GeoJSON. Reference

GeoJsonPolygon

Polygon GeoJSON. Reference

Chcete-li určit vazbu specifickou pro mnohoúhelníky, je užitečné zavést koncept lineárního kruhu:

  • Lineární kruh je uzavřený LineString se čtyřmi nebo více pozicemi.
  • První a poslední pozice jsou ekvivalentní a MUSÍ obsahovat stejné hodnoty; jejich zastoupení by také MĚLO být identické.
  • Lineární prstenec je hranice povrchu nebo hranice díry v povrchu.
  • Lineární prstenec SE MUSÍ řídit pravidlem pravé ruky vzhledem k oblasti, kterou ohraničuje, tj. vnější kruhy jsou proti směru hodinových ručiček a díry jsou ve směru hodinových ručiček.

Aliasy typu

BBox

Ohraničovací rámeček včetně informací o rozsahu souřadnic pro jeho geometrie

BBox2D

2D ohraničovací rámeček

BBox3D

3D ohraničovací rámeček

GeoJsonGeometry

GeoJSON geometrie

GeoJsonType

Typy GeoJSON

GeometryType

Typy geometrie

LatLon

Pár zeměpisné šířky a délky

Position

Číselné pole představující bod

Position2D

2D pozice

Position3D

3D pozice

Funkce

createAzureMapsKeyCredentialPolicy(KeyCredential)

Vytvoření zásady kanálu HTTP pro ověření požadavku pomocí AzureKeyCredential Azure Maps

createMapsClientIdPolicy(string)

Vytvoření zásady kanálu HTTP pro přidání hlavičky x-ms-client-id pro TokenCredential ověřování na základě Azure Maps

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

Pomocná funkce pro vytvoření metody, kterou lze předat do sendPollRequest v createHttpPoller.

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

Extrahujte několik polí odpovědi na soubor rawResponse

Podrobnosti funkce

createAzureMapsKeyCredentialPolicy(KeyCredential)

Vytvoření zásady kanálu HTTP pro ověření požadavku pomocí AzureKeyCredential Azure Maps

function createAzureMapsKeyCredentialPolicy(azureKeyCredential: KeyCredential): PipelinePolicy

Parametry

azureKeyCredential
KeyCredential

Návraty

createMapsClientIdPolicy(string)

Vytvoření zásady kanálu HTTP pro přidání hlavičky x-ms-client-id pro TokenCredential ověřování na základě Azure Maps

function createMapsClientIdPolicy(mapsClientId: string): PipelinePolicy

Parametry

mapsClientId

string

Návraty

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

Pomocná funkce pro vytvoření metody, kterou lze předat do sendPollRequest v 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 }

Nastavení žádosti o anketu, včetně klienta, možností a specifikace

Návraty

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

Zpětné volání, které přijme cestu jako vstup a vrátí příslib odpovědi Lro.

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

Extrahujte několik polí odpovědi na soubor rawResponse

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

Parametry

getResponse

(options: TOptions) => Promise<TResponse>

Asynchronní funkce, která ve skutečnosti volá back-endové rozhraní API.

options

TOptions

Možnosti zpětného volání getResponse

Návraty

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

Příslib pro volání rozhraní API.