Table of Contents

API —— Suppression de carte Spatial Map

Cette interface permet de supprimer définitivement les données d'une carte Spatial Map (carte spatiale) spécifique via son mapId.

1. Informations de base de l'interface

  • URL de l'interface : https://armap-api-<cn1,na1>.easyar.com/map/{mapId}
  • Méthode de requête : DELETE
  • Format de réponse : */* (généralement application/json)

2. Méthode d'authentification

Cette interface prend en charge deux modes d'authentification :

  1. Authentification basée sur Token :
    • Header : Authorization: [token]
    • Paramètre : nécessite appId.
  2. Authentification basée sur la signature (Signature) :
    • Paramètres : nécessite appId, apiKey, timestamp, signature.
    • Pour l'algorithme détaillé de calcul de la signature, référez-vous à la méthode de signature API Key.

3. Paramètres de requête

3.1 Paramètres de chemin (Path Parameters)

Nom du paramètre Type Obligatoire Description
mapId String Oui Identifiant unique de la carte spatiale (MapId).

4. Structure de données de réponse (ARMapDTO)

Lorsque la requête réussit (statusCode 0), le résultat result contiendra un instantané des informations de la carte supprimée.

Nom du champ Type Description
mapId String Identifiant unique de la carte.
name String Nom de la carte.
status String État actuel de la carte.
size Integer (int64) Taille du fichier de la carte.
meta String Métadonnées personnalisées.
previewUrl String Lien de téléchargement de l'aperçu.
emeUrl String Lien de la ressource EME.
md5 String Code de vérification MD5 du fichier.
created DateTime Date de création.
modified DateTime Date de dernière modification.

5. Codes d'état

Code HTTP Signification Explication
200 OK Requête réussie, renvoie l'objet carte supprimé.
401 Unauthorized Échec de l'authentification, vérifiez le Token ou la signature.
403 Forbidden Accès non autorisé à la ressource.

Explication des codes d'erreur Status Code

6. Exemple de réponse (JSON)

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