Feature State - List Statesets
Az állapothalmazok listájának lekérésére használható.
Megjegyzés
Az Azure Maps Creator kivonása
Az Azure Maps Creator beltéri térképszolgáltatása elavult, és 25.09.30-án megszűnik. További információkért lásd az Azure Maps Creator élettartamának megszűnését ismertető közleményét.
Listaállapotkészletek kérésének elküldése
A List Statesets
API egy HTTP-GET
kérés, amely a meglévő állapothalmazok listájának visszaadására szolgál.
GET https://{geography}.atlas.microsoft.com/featureStateSets?api-version=2.0
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
geography
|
path | True |
string |
Ez a paraméter határozza meg, hogy hol található az Azure Maps Creator-erőforrás. Érvényes értékek vagyunk és eu. |
api-version
|
query | True |
string |
Az Azure Maps API verziószáma. |
Kérelem fejléce
Name | Kötelező | Típus | Description |
---|---|---|---|
x-ms-client-id |
string |
Megadja, hogy melyik fiók legyen a Microsoft Entra ID biztonsági modellel együtt használva. Az Azure Maps-fiók egyedi azonosítóját jelöli, amely az Azure Maps felügyeleti sík fiók API-jából kérhető le. A Microsoft Entra ID-biztonság Azure Mapsben való használatához az alábbi cikkeket útmutatásért. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A listaállapot-kérelem sikeresen befejeződött. A válasz törzse tartalmazza az összes korábban létrehozott állapothalmaz listáját. |
|
Other Status Codes |
Váratlan hiba történt. |
Biztonság
AADToken
Ezek a Microsoft Entra OAuth 2.0 folyamatok
Forgatókönyvek implementálásához javasoljuk, hogy tekintse meg hitelesítési fogalmakat. Összefoglalva, ez a biztonsági definíció megoldást kínál az alkalmazások modellezésére olyan objektumokon keresztül, amelyek hozzáférés-vezérlésre képesek adott API-kon és hatókörökön.
Jegyzetek
- Ez a biztonsági definíciós megköveteli, hogy a
x-ms-client-id
fejléc használatával jelezze, hogy melyik Azure Maps-erőforráshoz kér hozzáférést az alkalmazás. Ez a Maps felügyeleti API-érhető el.
A Authorization URL
az Azure nyilvános felhőpéldányára jellemző. A szuverén felhők egyedi engedélyezési URL-címekkel és Microsoft Entra-azonosító konfigurációkkal rendelkeznek.
* Az Azure szerepköralapú hozzáférés-vezérlés a Azure felügyeleti síkjáról van konfigurálva, az Azure Portalon, a PowerShellen, a parancssori felületen, az Azure SDK-kon vagy REST API-kon keresztül.
* Az Azure Maps Web SDK használata lehetővé teszi egy alkalmazás konfigurációalapú beállítását több használati esethez.
- További információ a Microsoft identitásplatformról: Microsoft Identitásplatform áttekintése.
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
https://atlas.microsoft.com/.default | https://atlas.microsoft.com/.default |
subscription-key
Ez egy megosztott kulcs, amely akkor lesz kiépítve, ha Azure Maps-fiók létrehozása az Azure Portalon, vagy PowerShell, CLI, Azure SDK vagy REST API használatával.
Ezzel a kulccsal bármely alkalmazás hozzáférhet az összes REST API-hoz. Más szóval ez a kulcs használható főkulcsként abban a fiókban, amelyben ki vannak adva.
A nyilvánosan közzétett alkalmazások esetében javasoljuk, hogy használja a bizalmas ügyfélalkalmazásokat, megközelítést az Azure Maps REST API-k eléréséhez, hogy a kulcs biztonságosan tárolható legyen.
Típus:
apiKey
In:
query
SAS Token
Ez egy közös hozzáférésű jogosultságkód-jogkivonat a listázási SAS műveletből jön létre a Azure Maps-erőforráson az Azure felügyeleti síkon keresztül az Azure Portalon, a PowerShellen, a parancssori felületen, az Azure SDK-kon vagy a REST API-kon keresztül.
Ezzel a jogkivonattal minden alkalmazás jogosult az Azure szerepköralapú hozzáférés-vezérlőivel való hozzáférésre, valamint az adott jogkivonat lejáratának, sebességének és régióinak részletes szabályozására. Más szóval az SAS-jogkivonat segítségével az alkalmazások biztonságosabban szabályozhatják a hozzáférést, mint a megosztott kulcs.
A nyilvánosan közzétett alkalmazások esetében javasoljuk, hogy konfigurálja a -fiók erőforrás- engedélyezett forrásainak listáját a renderelési visszaélések korlátozása és az SAS-jogkivonat rendszeres megújítása érdekében.
Típus:
apiKey
In:
header
Példák
List all the previously created statesets
Mintakérelem
GET https://us.atlas.microsoft.com/featureStateSets?api-version=2.0
Mintaválasz
{
"statesets": [
{
"statesetId": "09abcdf8-cad0-b3dd-a38f-d5ee3cff5eea",
"description": "Stateset for Main campus.",
"datasetIds": [
"8d700cc7-fd2c-4e21-b402-ad3f5e524f36"
],
"statesetStyle": {
"styles": [
{
"keyName": "s1",
"type": "boolean",
"rules": [
{
"true": "#0FFF00",
"false": "#00FFF0"
}
]
},
{
"keyName": "s2",
"type": "number",
"rules": [
{
"range": {
"minimum": null,
"maximum": null,
"exclusiveMinimum": null,
"exclusiveMaximum": "50"
},
"color": "#343deb"
},
{
"range": {
"minimum": "50",
"maximum": null,
"exclusiveMinimum": null,
"exclusiveMaximum": "69"
},
"color": "#34ebb1"
},
{
"range": {
"minimum": "69",
"maximum": null,
"exclusiveMinimum": null,
"exclusiveMaximum": "90"
},
"color": "#eba834"
},
{
"range": {
"minimum": "90",
"maximum": null,
"exclusiveMinimum": null,
"exclusiveMaximum": null
},
"color": "#eb3434"
}
]
}
]
}
}
]
}
Definíciók
Name | Description |
---|---|
Boolean |
A logikai szabály. A szín a kulcs logikai értéke alapján van kiválasztva. |
Boolean |
A logikai típusú stílusszabály-objektum. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Number |
A numerikus szabály. A szín az első tartományból van kiválasztva. |
Number |
A numerikus típus stílusszabály-objektuma. |
Range |
A stílusszabály numerikus értéktartománya. Ha az érték a tartományban van, az összes feltételnek igaznak kell lennie. |
Stateset |
Az állapothalmaz adatainak részletei. |
Stateset |
A sikeres Stateset List API válaszmodellje. |
String |
A sztringtípus stílusszabály-objektuma. |
Style |
A stílusmodell. |
BooleanRule
A logikai szabály. A szín a kulcs logikai értéke alapján van kiválasztva.
Name | Típus | Description |
---|---|---|
false |
string |
A szín, ha az érték hamis. A szín egy JSON-sztring különböző engedélyezett formátumokban, HTML-stílusú hexa értékekben, RGB ("#ff0", "#ffff00", "rgb(255, 255, 0)"), RGBA ("rgba(255, 255, 0, 1)"), HSL("hsl(100, 50%, 50%)"), és HSLA("hsla(100, 50%, 50%, 1)"). Az előre definiált HTML-színnevek, például a sárga és a kék is engedélyezettek. |
true |
string |
A szín, ha az érték igaz. A szín egy JSON-sztring különböző engedélyezett formátumokban, HTML-stílusú hexa értékekben, RGB ("#ff0", "#ffff00", "rgb(255, 255, 0)"), RGBA ("rgba(255, 255, 0, 1)"), HSL("hsl(100, 50%, 50%)"), és HSLA("hsla(100, 50%, 50%, 1)"). Az előre definiált HTML-színnevek, például a sárga és a kék is engedélyezettek. |
BooleanStyleRule
A logikai típusú stílusszabály-objektum.
Name | Típus | Description |
---|---|---|
keyName |
string |
Az államkészlet stíluskulcsának neve. A kulcsnevek véletlenszerű sztringek, de egyedinek kell lenniük a stílustömbben. |
rules |
Logikai stílusszabályok. |
|
type |
string:
boolean |
Az állapothalmaz stílusának típusa. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
NumberRule
A numerikus szabály. A szín az első tartományból van kiválasztva.
Name | Típus | Description |
---|---|---|
color |
string |
A szín, ha az érték a tartományon belül van. A szín egy JSON-sztring különböző engedélyezett formátumokban, HTML-stílusú hexa értékekben, RGB ("#ff0", "#ffff00", "rgb(255, 255, 0)"), RGBA ("rgba(255, 255, 0, 1)"), HSL("hsl(100, 50%, 50%)"), és HSLA("hsla(100, 50%, 50%, 1)"). Az előre definiált HTML-színnevek, például a sárga és a kék is engedélyezettek. |
range |
A stílusszabály numerikus értéktartománya. Ha az érték a tartományban van, az összes feltételnek igaznak kell lennie. |
NumberStyleRule
A numerikus típus stílusszabály-objektuma.
Name | Típus | Description |
---|---|---|
keyName |
string |
Az államkészlet stíluskulcsának neve. A kulcsnevek véletlenszerű sztringek, de egyedinek kell lenniük a stílustömbben. |
rules |
Numerikus stílusszabályok. |
|
type |
string:
number |
Az állapothalmaz stílusának típusa. |
Range
A stílusszabály numerikus értéktartománya. Ha az érték a tartományban van, az összes feltételnek igaznak kell lennie.
Name | Típus | Description |
---|---|---|
exclusiveMaximum |
string |
Minden x szám, hogy x < exkluzívMaximum. |
exclusiveMinimum |
string |
Minden x szám, hogy x > exkluzívMinimum. |
maximum |
string |
Minden x szám, amelyet x ≤ maximálisan. |
minimum |
string |
Az x szám, amelyet az x ≥ minimálisan. |
StatesetInfo
Az állapothalmaz adatainak részletei.
Name | Típus | Description |
---|---|---|
datasetIds |
string[] |
Az állapothalmazhoz társított adathalmaz-azonosító. |
description |
string |
Az állapothalmazhoz társított leírás. |
statesetId |
string |
Az állapothalmaz államkészlet-azonosítója. |
statesetStyle |
A stílusmodell. |
StatesetListResult
A sikeres Stateset List API válaszmodellje.
Name | Típus | Description |
---|---|---|
nextLink |
string |
Ha van ilyen, a következő adatoldal helye. |
statesets |
Az állapothalmazok adatainak listája. |
StringStyleRule
A sztringtípus stílusszabály-objektuma.
Name | Típus | Description |
---|---|---|
keyName |
string |
Az államkészlet stíluskulcsának neve. A kulcsnevek véletlenszerű sztringek, de egyedinek kell lenniük a stílustömbben. |
rules |
object[] |
Sztringstílus-szabályok. |
type |
string:
string |
Az állapothalmaz stílusának típusa. |
StyleRules
A stílusmodell.
Name | Típus | Description |
---|---|---|
styles | StyleRule[]: |
Államkészletstílus-szabályok tömbje. A stílusszabály lehet numerikus vagy sztring, vagy logikai típusú stílusszabály. Tekintse meg a NumberRule, a StringRule és a BooleanRule definíciókat, itt. |