Décrire les cartes nommées
Description
Prend une liste de cartes en entrée et renvoie une description de ces cartes.
Flux d'autorisation ACL
Pour obtenir la description des cartes, l'utilisateur (ou les rôles auxquels il appartient) aura besoin de l'autorisation Execute sur la carte nommée de la manière suivante :
- « EXECUTE » pour le type d'entité « Location Intelligence.Named Resources »
Format d'URL POST HTTP
Les requêtes POST HTTP se présentent au format suivant :
HTTP POST: /maps.json
POST DATA: {
"namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
"/Samples/NamedMaps/MapWithLayer",
"/DoesNotExist"]
}
POST BODY: Content-Type:application/json {list of maps}
Résultat
Renvoie les métadonnées des cartes.
Exemple
Renvoie les métadonnées des cartes CountriesWithShapeTable et MapWithLayer figurant dans le répertoire /Samples/NamedMaps du référentiel, avec les paramètres régionaux en anglais américain.
http://<server>:<port>/rest/Spatial/MappingService/maps.json
{
"namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
"/Samples/NamedMaps/MapWithLayer",
"/DoesNotExist"]
}
L'exemple suivant affiche l'objet JSON renvoyé dans la réponse :
{
"mapDescriptions":[
{
"name":"/Samples/NamedMaps/CountriesWithShapeTable",
"mapDescription":{...}
},
{
"name":"/Samples/NamedMaps/MapWithLayer",
"mapDescription":{…}
},
{
"name":"/DoesNotExist",
"errorMessage":"RepositoryEx_ResourceNotFound: Resource was not found - /DoesNotExist"
}
]
}