@azure-rest/maps-render package
Rozhraní
CircularPath |
Zadejte kruhovou cestu. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CircularPathOptions |
Možnosti, které upravují styl kruhové cesty. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CopyrightCaptionOutput |
Tento objekt se vrátí z úspěšného volání autorských práv. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CopyrightOutput |
Tento objekt se vrátí z úspěšné žádosti o autorská práva. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorAdditionalInfoOutput |
Další informace o chybě správy prostředků |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorDetailOutput |
Podrobnosti o chybě. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ErrorResponseOutput |
Běžná odpověď na chybu pro všechna rozhraní API azure Resource Manager, která vrací podrobnosti o chybě pro neúspěšné operace. (To také odpovídá formátu odpovědi na chybu OData.) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetCopyrightCaption | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetCopyrightForTile | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetCopyrightForWorld | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetCopyrightFromBoundingBox | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetMapAttribution | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetMapStateTile | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetMapStaticImage | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetMapTile | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
GetMapTileset | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapAttributionOutput |
Přiřazení autorských práv pro požadovaný oddíl sady dlaždic. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MapTilesetOutput |
Metadata pro sadu dlaždic ve formátu TileJSON. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pin |
Určete umístění špendlíku a text popisku. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PinOptions |
Možnosti připnutí pro výchozí/žádný styl obrázku. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PinSet | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PolygonalPath |
Zadejte mnohoúhelníkovou cestu. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PolygonalPathOptions |
Možnosti, které upravují styl mnohoúhelníkové cesty. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RegionCopyrightsCountryOutput |
Country – vlastnost |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RegionCopyrightsOutput | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightCaption200Response |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Jako alternativu k autorským právům k žádosti o mapu lze získat titulky pro zobrazení informací o poskytovateli map na mapě. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightCaptionDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Jako alternativu k autorským právům k žádosti o mapu lze získat titulky pro zobrazení informací o poskytovateli map na mapě. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForTile200Response |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Vrátí informace o autorských právech pro danou dlaždici. Pokud chcete získat informace o autorských právech pro konkrétní dlaždici, měl by požadavek zadat úroveň přiblížení dlaždice a souřadnice x a y (viz: Úrovně lupy a mřížka dlaždic). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForTileDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Vrátí informace o autorských právech pro danou dlaždici. Pokud chcete získat informace o autorských právech pro konkrétní dlaždici, měl by požadavek zadat úroveň přiblížení dlaždice a souřadnice x a y (viz: Úrovně lupy a mřížka dlaždic). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForTileQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForTileQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForWorld200Response |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Vrátí informace o autorských právech pro svět. Pokud chcete získat výchozí informace o autorských právech pro celý svět, nezadávejte dlaždici ani ohraničující rámeček. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForWorldDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API pro autorská práva je navržené tak, aby poskytovalo informace o autorských právech pro službu Vykreslit dlaždice. Kromě základních autorských práv k celé mapě poskytuje rozhraní API specifické skupiny autorských práv pro některé země nebo oblasti. Vrátí informace o autorských právech pro svět. Pokud chcete získat výchozí informace o autorských právech pro celý svět, nezadávejte dlaždici ani ohraničující rámeček. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForWorldQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightForWorldQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightFromBoundingBox200Response |
Platí pro: viz cenové úrovně. Vrátí informace o autorských právech pro daný ohraničující rámeček. Požadavky ohraničujícího rámečku by měly určovat souřadnice minimální a maximální zeměpisné délky a šířky (EPSG-3857) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightFromBoundingBoxDefaultResponse |
Platí pro: viz cenové úrovně. Vrátí informace o autorských právech pro daný ohraničující rámeček. Požadavky ohraničujícího rámečku by měly určovat souřadnice minimální a maximální zeměpisné délky a šířky (EPSG-3857) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightFromBoundingBoxQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetCopyrightFromBoundingBoxQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapAttribution200Response |
Platí pro: viz cenové úrovně. Rozhraní API Get Map Attribution umožňuje uživatelům požadovat informace o přiřazení autorských práv k mapě pro oddíl sady dlaždic. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapAttributionDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API Get Map Attribution umožňuje uživatelům požadovat informace o přiřazení autorských práv k mapě pro oddíl sady dlaždic. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapAttributionQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapAttributionQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStateTile200Headers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStateTile200Response |
Platí pro: viz cenové úrovně. Načítá stavové dlaždice ve vektorovém formátu, které se obvykle integruje do modulu vnitřních map map nebo sady SDK. Jakmile uživatel zapne dynamický styl, bude ovládací prvek mapy toto rozhraní API volat (viz Úrovně lupy a mřížka dlaždic). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStateTileDefaultResponse |
Platí pro: viz cenové úrovně. Načítá stavové dlaždice ve vektorovém formátu, které se obvykle integruje do modulu vnitřních map map nebo sady SDK. Jakmile uživatel zapne dynamický styl, bude ovládací prvek mapy toto rozhraní API volat (viz Úrovně lupy a mřížka dlaždic). |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStateTileQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStateTileQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStaticImage200Headers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStaticImage200Response |
Platí pro: viz cenové úrovně. Služba statických obrázků vykresluje uživatelem definovaný obdélníkový obrázek obsahující mapový oddíl pomocí úrovně přiblížení od 0 do 20. Podporovaný rozsah rozlišení pro obrázek mapy je od 1x1 do 8192x8192. Pokud se rozhodujete, kdy použít službu statických obrázků ve službě mapových dlaždic, můžete zvážit, jak chcete s vykreslenou mapou pracovat. Pokud bude obsah mapy relativně neměnný, je vhodná statická mapa. Pokud chcete podporovat velké množství přiblížení, posouvání a změny obsahu mapy, bude lepší volbou služba mapových dlaždic. Služba také poskytuje funkci Image Composition pro získání statického obrázku zpět s dalšími daty, jako jsou: připínáky a překryvy geometrie s následujícími funkcemi.
Podrobné příklady najdete v návodu . Poznámka : Do rozhraní API musí být zadán parametr center nebo bbox .
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStaticImageDefaultResponse |
Platí pro: viz cenové úrovně. Služba statických obrázků vykresluje uživatelem definovaný obdélníkový obrázek obsahující mapový oddíl pomocí úrovně přiblížení od 0 do 20. Podporovaný rozsah rozlišení pro obrázek mapy je od 1x1 do 8192x8192. Pokud se rozhodujete, kdy použít službu statických obrázků ve službě mapových dlaždic, můžete zvážit, jak chcete s vykreslenou mapou pracovat. Pokud bude obsah mapy relativně neměnný, je vhodná statická mapa. Pokud chcete podporovat velké množství přiblížení, posouvání a změny obsahu mapy, bude lepší volbou služba mapových dlaždic. Služba také poskytuje funkci Image Composition pro získání statického obrázku zpět s dalšími daty, jako jsou: připínáky a překryvy geometrie s následujícími funkcemi.
Podrobné příklady najdete v návodu . Poznámka : Do rozhraní API musí být zadán parametr center nebo bbox .
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStaticImageQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapStaticImageQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTile200Headers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTile200Response |
Platí pro: viz cenové úrovně. Rozhraní API Pro získání mapových dlaždic umožňuje uživatelům vyžadovat, aby dlaždice map ve vektorových nebo rastrových formátech byly obvykle integrovány do ovládacího prvku mapy nebo sady SDK. Mezi ukázkové dlaždice, které je možné požádat, patří dlaždice Azure Maps cest, dlaždice meteorologické radary v reálném čase nebo dlaždice map vytvořené pomocí Azure Maps Creatoru. Ve výchozím nastavení používá Azure Maps vektorové dlaždice pro ovládací prvek webové mapy (Web SDK) a sadu Android SDK. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTileDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API Pro získání mapových dlaždic umožňuje uživatelům vyžadovat, aby dlaždice map ve vektorových nebo rastrových formátech byly obvykle integrovány do ovládacího prvku mapy nebo sady SDK. Mezi ukázkové dlaždice, které je možné požádat, patří dlaždice Azure Maps cest, dlaždice meteorologické radary v reálném čase nebo dlaždice map vytvořené pomocí Azure Maps Creatoru. Ve výchozím nastavení používá Azure Maps vektorové dlaždice pro ovládací prvek webové mapy (Web SDK) a sadu Android SDK. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTileQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTileQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTileset200Response |
Platí pro: viz cenové úrovně. Rozhraní API Get Map Tileset umožňuje uživatelům vyžadovat metadata pro sadu dlaždic. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTilesetDefaultResponse |
Platí pro: viz cenové úrovně. Rozhraní API Get Map Tileset umožňuje uživatelům vyžadovat metadata pro sadu dlaždic. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTilesetQueryParam | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RenderGetMapTilesetQueryParamProperties | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Routes |
Aliasy typu
Funkce
create |
Vytvořte řetězec dotazu cesty pro požadavek na získání statického obrázku mapování . Příklad
|
create |
Vytvoření řetězce dotazu připnutí pro získání statického obrázku mapy Příklad
|
default(Azure |
Vytvoří instanci MapsRenderClient z klíče předplatného. Příklad
|
default(Token |
Vytvoří instanci MapsRender ze služby Azure Identity Příklad
|
default(Azure |
Vytvoří instanci MapsRender ze služby Azure Identity Příklad
|
is |
|
is |
|
is |
|
is |
|
is |
|
is |
|
is |
|
is |
|
is |
|
position |
Vypočítá souřadnice XY dlaždice, do které souřadnice spadá pro určitou úroveň přiblížení. Referenční informace: https://learn.microsoft.com/en-us/azure/azure-maps/zoom-levels-and-tile-grid?tabs=typescript#tile-math-source-code Příklad
|
Podrobnosti funkce
createPathQuery((PolygonalPath | CircularPath)[])
Vytvořte řetězec dotazu cesty pro požadavek na získání statického obrázku mapování .
Příklad
const circularPath = {
center: [52.4559, 13.228],
radiusInMeters: 10000,
options: {
lineColor: "000000",
lineOpacity: 0.9,
lineWidthInPixels: 2,
},
};
const linearPath = {
coordinates: [
[52.577, 13.35],
[52.6, 13.2988],
[52.32, 13.2988],
],
options: {
lineColor: "000000",
lineOpacity: 0.9,
lineWidthInPixels: 2,
},
};
const polygonPath = {
coordinates: [
[52.577, 13.35],
[52.6, 13.2988],
[52.32, 13.2988],
[52.577, 13.35],
],
options: {
lineColor: "000000",
lineOpacity: 0.9,
lineWidthInPixels: 2,
fillColor: "FFFFFF",
fillOpacity: 0.8,
},
};
const path = createPathQuery([circularPath, linearPath, polygonPath]);
// Send the request
const response = await client.path("/map/static/{format}", "png").get({
queryParameters: {
bbox: [13.228,52.4559,13.5794,52.629],
path: path
}
});
function createPathQuery(paths: (PolygonalPath | CircularPath)[]): string
Parametry
- paths
-
(PolygonalPath | CircularPath)[]
Kolekce polygonalPath a CircularPath , které chcete nakreslit na obrázek.
Návraty
string
createPinsQuery(PinSet[])
Vytvoření řetězce dotazu připnutí pro získání statického obrázku mapy
Příklad
const pins = {
pins: [
{ coordinate: [52.577, 13.35], label: "Label start" },
{ coordinate: [52.6, 13.2988], label: "Label end" },
],
pinImage: "<image source url || default || none>"
options: {
scale: 0.9,
pinColor: "FF0000",
labelColor: "0000FF",
labelSizeInPixels: 18,
}
);
const res = await client
.path("/map/static/{format}", "png")
.get({
queryParameters: {
bbox: [13.228, 52.4559, 13.5794, 52.62],
zoom: 10,
pins: pins,
},
skipUrlEncoding: true,
})
function createPinsQuery(pinSets: PinSet[]): string
Parametry
- pinSets
-
PinSet[]
Návraty
string
- Složený řetězec dotazu.
default(AzureKeyCredential, ClientOptions)
Vytvoří instanci MapsRenderClient z klíče předplatného.
Příklad
import MapsRender from "@azure-rest/maps-Render";
const credential = new AzureKeyCredential("<subscription-key>");
const client = MapsRender(credential);
function default(credential: AzureKeyCredential, options?: ClientOptions): MapsRenderClient
Parametry
- credential
- AzureKeyCredential
Instance AzureKeyCredential používaná k ověřování požadavků na službu
- options
- ClientOptions
Možnosti použité ke konfiguraci klienta vykreslování
Návraty
default(TokenCredential, string, ClientOptions)
Vytvoří instanci MapsRender ze služby Azure Identity TokenCredential
.
Příklad
import MapsRenderClient from "@azure-rest/maps-render";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = MapsRender(credential, "<maps-account-client-id>");
function default(credential: TokenCredential, mapsAccountClientId: string, options?: ClientOptions): MapsRenderClient
Parametry
- credential
- TokenCredential
Instance TokenCredential používaná k ověřování požadavků na službu
- mapsAccountClientId
-
string
ID klienta Azure Maps konkrétního prostředku mapování
- options
- ClientOptions
Možnosti použité ke konfiguraci klienta vykreslování
Návraty
default(AzureSASCredential, ClientOptions)
Vytvoří instanci MapsRender ze služby Azure Identity AzureSASCredential
.
Příklad
import MapsRender from "@azure-rest/maps-render";
import { AzureSASCredential } from "@azure/core-auth";
const credential = new AzureSASCredential("<SAS Token>");
const client = MapsRender(credential);
function default(credential: AzureSASCredential, options?: ClientOptions): MapsRenderClient
Parametry
- credential
- AzureSASCredential
Instance AzureSASCredential používaná k ověřování požadavků na službu
- options
- ClientOptions
Možnosti použité ke konfiguraci klienta vykreslování
Návraty
isUnexpected(RenderGetMapTile200Response | RenderGetMapTileDefaultResponse)
function isUnexpected(response: RenderGetMapTile200Response | RenderGetMapTileDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetMapTileset200Response | RenderGetMapTilesetDefaultResponse)
function isUnexpected(response: RenderGetMapTileset200Response | RenderGetMapTilesetDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetMapAttribution200Response | RenderGetMapAttributionDefaultResponse)
function isUnexpected(response: RenderGetMapAttribution200Response | RenderGetMapAttributionDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetMapStateTile200Response | RenderGetMapStateTileDefaultResponse)
function isUnexpected(response: RenderGetMapStateTile200Response | RenderGetMapStateTileDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetCopyrightCaption200Response | RenderGetCopyrightCaptionDefaultResponse)
function isUnexpected(response: RenderGetCopyrightCaption200Response | RenderGetCopyrightCaptionDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetMapStaticImage200Response | RenderGetMapStaticImageDefaultResponse)
function isUnexpected(response: RenderGetMapStaticImage200Response | RenderGetMapStaticImageDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetCopyrightFromBoundingBox200Response | RenderGetCopyrightFromBoundingBoxDefaultResponse)
function isUnexpected(response: RenderGetCopyrightFromBoundingBox200Response | RenderGetCopyrightFromBoundingBoxDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetCopyrightForTile200Response | RenderGetCopyrightForTileDefaultResponse)
function isUnexpected(response: RenderGetCopyrightForTile200Response | RenderGetCopyrightForTileDefaultResponse): response
Parametry
Návraty
response
isUnexpected(RenderGetCopyrightForWorld200Response | RenderGetCopyrightForWorldDefaultResponse)
function isUnexpected(response: RenderGetCopyrightForWorld200Response | RenderGetCopyrightForWorldDefaultResponse): response
Parametry
Návraty
response
positionToTileXY(LatLon, number, "512" | "256")
Vypočítá souřadnice XY dlaždice, do které souřadnice spadá pro určitou úroveň přiblížení. Referenční informace: https://learn.microsoft.com/en-us/azure/azure-maps/zoom-levels-and-tile-grid?tabs=typescript#tile-math-source-code
Příklad
const zoom = 6;
const { x, y } = positionToTileXY([47.61559, -122.33817], 6, "256");
const response = await client
.path("/map/tile")
.get({
queryParameters: { tilesetId: "microsoft.base.road", zoom, x, y },
})
function positionToTileXY(position: LatLon, zoom: number, tileSize: "512" | "256"): { x: number, y: number }
Parametry
- position
- LatLon
Souřadnice pozice ve formátu [zeměpisná šířka, délka].
- zoom
-
number
Úroveň přiblížení.
- tileSize
-
"512" | "256"
Velikost dlaždic v jehlanové dlaždici.
Návraty
{ x: number, y: number }
Souřadnice XY dlaždice
Azure SDK for JavaScript