Table of Contents

API —— Eliminar mapa Spatial Map

Esta interfaz se utiliza para eliminar permanentemente los datos del Spatial Map (mapa espacial) especificado mediante mapId.

1. Información básica de la interfaz

  • Dirección de la interfaz: https://armap-api-<cn1,na1>.easyar.com/map/{mapId}
  • Método de solicitud: DELETE
  • Formato de respuesta: */* (normalmente application/json)

2. Método de autenticación

Esta interfaz admite los siguientes dos modos de autenticación:

  1. Autenticación basada en Token:
    • Header: Authorization: [token]
    • Parámetros: Se debe incluir appId.
  2. Autenticación basada en firma (Signature):
    • Parámetros: Se debe incluir appId, apiKey, timestamp, signature.
    • Para el algoritmo detallado de cálculo de la firma, consulta Método de firma de API Key.

3. Parámetros de solicitud

3.1 Parámetros de ruta (Path Parameters)

Nombre del parámetro Tipo Obligatorio Descripción
mapId String Identificador único del mapa espacial (MapId).

4. Estructura de datos de respuesta (ARMapDTO)

Cuando la solicitud es exitosa (statusCode es 0), el resultado result contendrá información de instantánea del mapa eliminado.

Nombre del campo Tipo Descripción
mapId String Identificador único del mapa.
name String Nombre del mapa.
status String Estado actual del mapa.
size Integer (int64) Tamaño del archivo del mapa.
meta String Metadatos personalizados.
previewUrl String Enlace de descarga de la imagen de vista previa.
emeUrl String Enlace al recurso EME.
md5 String Código de verificación MD5 del archivo.
created DateTime Fecha de creación.
modified DateTime Fecha de última modificación.

5. Códigos de estado

Código HTTP Significado Explicación
200 OK Solicitud exitosa, devuelve el objeto del mapa eliminado.
401 Unauthorized Autenticación fallida, verifique el Token o la firma.
403 Forbidden Sin permiso para acceder a este recurso.

Códigos de error de Status Code

6. Ejemplo de respuesta (JSON)

{
  "statusCode": 0,
  "msg": "success",
  "timestamp": "2026-01-30T10:00:00Z",
  "result": {
    "mapId": "string",
    "name": "example_map",
    "status": "inactive",
    "size": 1024
  }
}