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