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"
      }
   ]
}