Tileset - Create
Slouží k vytvoření sady dlaždic.
Poznámka:
Vyřazení z provozu v Azure Maps Creatoru
Vnitřní mapová služba Azure Maps Creator je teď zastaralá a bude vyřazena 30. 9. 25. Další informace najdete v tématu Oznámení o ukončení životnosti tvůrce Azure Maps.
Rozhraní API Create
je požadavek HTTP POST
slouží k vytvoření sady dlaždic ze zadané datové sady. Další informace najdete v tématu Vytvoření sady dlaždic. Sada dlaždic obsahuje sadu dlaždic, které je možné využívat pomocí Získání dlaždice mapy k načtení vlastních dlaždic. Chcete-li vytvořit datovou sadu, použijte Vytvoření datové sady. Úvod do konceptů a nástrojů, které platí pro Azure Maps Creator, najdete v tématu Creator pro vnitřní mapy.
Rozhraní API vytvořit sadu dlaždic je dlouhotrvající operace.
Odeslat žádost o vytvoření
Pokud chcete vytvořit sadu dlaždic, vytvoříte požadavek POST
s prázdným textem. Parametr dotazu datasetId
se použije jako zdroj dat sady dlaždic.
POST https://{geography}.atlas.microsoft.com/tilesets?api-version=2.0&datasetId={datasetId}
POST https://{geography}.atlas.microsoft.com/tilesets?api-version=2.0&datasetId={datasetId}&description={description}
Parametry identifikátoru URI
Hlavička požadavku
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
Operace je spuštěná nebo dokončená. Pokud byla operace úspěšná, pomocí hlavičky Resource-Location získejte cestu k výsledku. Hlavičky Resource-Location: string |
|
202 Accepted |
Žádost přijata: Žádost byla přijata ke zpracování. Stav získáte pomocí adresy URL v hlavičce Operation-Location. Hlavičky Operation-Location: string |
|
Other Status Codes |
Došlo k neočekávané chybě. |
Zabezpečení
AADToken
Jedná se o Microsoft Entra OAuth 2.0 Flow. Při spárování s přístupu na základě role Azure se dá řídit přístup k rozhraním REST API služby Azure Maps. Řízení přístupu na základě role Azure slouží k určení přístupu k jednomu nebo více účtům prostředků Nebo dílčím prostředkům Azure Maps. Každému uživateli, skupině nebo instančnímu objektu je možné udělit přístup prostřednictvím předdefinované role nebo vlastní role složené z jednoho nebo více oprávnění k rozhraním REST API služby Azure Maps.
Pokud chcete implementovat scénáře, doporučujeme zobrazit koncepty ověřování . Stručně řečeno, tato definice zabezpečení poskytuje řešení pro modelování aplikací prostřednictvím objektů schopných řízení přístupu pro konkrétní rozhraní API a rozsahy.
Poznámky
- Tato definice zabezpečení vyžaduje použití hlavičky
x-ms-client-id
k označení, ke kterému prostředku Azure Maps aplikace žádá o přístup. To lze získat z rozhraní API pro správu Maps.
Authorization URL
je specifická pro instanci veřejného cloudu Azure. Suverénní cloudy mají jedinečné adresy URL autorizace a konfigurace MICROSOFT Entra ID.
* Řízení přístupu na základě role Azure se konfiguruje z roviny správy Azure prostřednictvím webu Azure Portal, PowerShellu, rozhraní příkazového řádku, sad AZURE SDK nebo rozhraní REST API.
* Použití webové sady SDK služby Azure Maps umožňuje nastavení aplikace na základě konfigurace pro více případů použití.
- Další informace o platformě Microsoft Identity Platform najdete v tématu Přehled platformy Microsoft Identity Platform.
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Jedná se o sdílený klíč, který se zřídí při vytvoření účtu Azure Maps na webu Azure Portal nebo pomocí PowerShellu, rozhraní příkazového řádku, sad Azure SDK nebo rozhraní REST API.
Díky tomuto klíči má každá aplikace přístup ke všem rozhraní REST API. Jinými slovy, tento klíč lze použít jako hlavní klíč v účtu, ve který jsou vydány.
U veřejně vystavených aplikací doporučujeme používat důvěrných klientských aplikací přístup k rozhraním REST API služby Azure Maps, aby bylo možné klíč bezpečně uložit.
Typ:
apiKey
V:
query
SAS Token
Jedná se o token sdíleného přístupového podpisu, který se vytvoří z operace Vypsat SAS v prostředku Azure Maps prostřednictvím roviny správy Azure prostřednictvím webu Azure Portal, PowerShellu, rozhraní příkazového řádku, sad SDK Azure nebo rozhraní REST API.
S tímto tokenem má každá aplikace oprávnění k přístupu pomocí řízení přístupu na základě role Azure a jemně odstupňované řízení vypršení platnosti, rychlosti a oblastí použití pro konkrétní token. Jinými slovy, token SAS lze použít k tomu, aby aplikace mohly řídit přístup bezpečnějším způsobem než sdílený klíč.
U veřejně vystavených aplikací doporučujeme nakonfigurovat konkrétní seznam povolených zdrojů na prostředku účtu Map omezit zneužití vykreslování a pravidelně obnovovat token SAS.
Typ:
apiKey
V:
header
Příklady
Create Tileset by providing a Dataset Id
Ukázkový požadavek
POST https://us.atlas.microsoft.com/tilesets?api-version=2.0&datasetId=[dataset-Id]
Ukázková odpověď
Resource-Location: https://us.atlas.microsoft.com/mapData/3e36b996-f6d1-b068-0fcb-dd6b014c3447?api-version=2.0
{
"operationId": "8b1288fa-1958-4a2b-b68e-13a7i5af7d7c",
"created": "2021-04-20T22:43:14.9401559+00:00",
"status": "Succeeded"
}
Operation-Location: https://us.atlas.microsoft.com/tilesets/operations/{operationId}?api-version=2.0
Access-Control-Expose-Headers: Operation-Location
Definice
Name | Description |
---|---|
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Chybová odpověď |
Long |
Model odpovědí pro rozhraní API Long-Running Operations. |
Lro |
Stav požadavku. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby. |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva. |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
LongRunningOperationResult
Model odpovědí pro rozhraní API Long-Running Operations.
Name | Typ | Description |
---|---|---|
created |
string (date-time) |
Vytvořené časové razítko. |
error |
Podrobnosti o chybě. |
|
operationId |
string |
ID této dlouhotrvající operace. |
status |
Stav požadavku. |
|
warning |
Podrobnosti o chybě. |
LroStatus
Stav požadavku.
Hodnota | Description |
---|---|
Failed |
Požadavek má jednu nebo více selhání. |
NotStarted |
Žádost ještě nezačala zpracovávat. |
Running |
Požadavek začal zpracovávat. |
Succeeded |
Žádost byla úspěšně dokončena. |