Descripción de mapas con nombre asignado

Descripción

Toma una lista de mapas como la entrada y entrega la descripción de dichos mapas.

Flujo de autorización de ACL

Para obtener la descripción de mapas, será necesario que el usuario (o las funciones a las que pertenezca) ejecute permisos en el mapa con nombre asignado de la siguiente manera:

  • "EJECUTAR" para el tipo de entidad "Location Intelligence.Named Resources"

Formato de dirección URL de HTTP POST

El siguiente formato se utiliza para solicitudes HTTP POST:


HTTP POST:	/maps.json
POST DATA:	{
                     "namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
                        "/Samples/NamedMaps/MapWithLayer",
                        "/DoesNotExist"]
                 }

POST BODY: Content-Type:application/json {list of maps}

Devolución

Arroja los metadatos de los mapas.

Ejemplo

Arroja los metadatos de los mapas CountriesWithShapeTable y MapWithLayer ubicados en el directorio /Samples/NamedMaps en el repositorio, en la configuración regional English (US).


http://<server>:<port>/rest/Spatial/MappingService/maps.json
	{
            "namedMapsList": ["/Samples/NamedMaps/CountriesWithShapeTable",
                        "/Samples/NamedMaps/MapWithLayer",
                        "/DoesNotExist"]
	}

El siguiente ejemplo muestra el objeto JSON arrojado en la respuesta:

{  
   "mapDescriptions":[  
      {  
         "name":"/Samples/NamedMaps/CountriesWithShapeTable",
         "mapDescription":{...}
      },
      {  
         "name":"/Samples/NamedMaps/MapWithLayer",
         "mapDescription":{…}
      },
      {  
         "name":"/DoesNotExist",
         "errorMessage":"RepositoryEx_ResourceNotFound: Resource was not found - /DoesNotExist"
      }
   ]
}