Nous allons voir comment permettre aux utilisateurs de saisir des icones/images sur une carte.
Lien de rappel : Comment dessiner sur la carte ?
Ajout d’un attribut icone
- Module JDD > Sélectionner le JDD lié à votre carte
- Ajouter un attribut Icone (type Icone)
- Module IHM > Dans l’onglet Donnée de la carte > Lier la colonne Icone avec la fonctionnalité Icone

- Dans l’entité du MDD > Ajouter un attribut Icone (Varchar 255)
- Clic droit sur l’entité > Mettre à jour le déploiement
Création d’un nouveau type de marqueur
Nous allons créer un menu à notre carte pour pouvoir y associer de nouvelles fonctionnalités :
- Module Menu > Ajouter un nouveau menu
- Ajouter un nouvel élément Ajouter

- Module IHM > Sélectionner la carte
- Ajouter un nouveau type de marqueur
- Clic droit sur Liste des types d’élément de carte > Ajouter un type d’élement
- Titre : Icone
- Type : marqueur
- Cliquable : Oui
- Activer la création : Non
- Activer la modification et la suppression : Oui
- Clic droit sur Liste des types d’élément de carte > Ajouter un type d’élement
- Lié le menu Icone à la carte
- Clic droit sur la carte > Modifier
- Lier le menu Icone au menu contextuel
Une fois le débogeur lancé, on retrouve bien notre menu au clic droit de la carte :

Règles métiers
Nous allons maintenant développer les règles métiers pour rendre notre bouton fonctionnel.
- Créer un nouveau comportement sur le menu Icone
- Appeler ce comportement BDD – Ajout d’une icone


L’affectation de contrôle Latitude/Longitude de l’évènement de la carte permet de récupérer les coordonnées du clic de l’utilisateur.
- Lier le comportement de chargement de la carte au menu Icone

- Mettre à jour la règle de chargement pour prendre en compte l’attribut icone

- Lier les déclencheurs Au changement de position et À la suppression avec les comportements déjà créé

La modification et la suppression sont gérées par la boite à outils de la carte.
Bon développement,