Les marqueurs du cloud mesurent par défaut 60x40px (si vous êtes équipés d'iPad Retina vous pouvez créer vos images en 120x80px ils s'afficheront en meilleure résolution). À vous d’adapter la taille de votre marqueur si vous souhaitez qu’il soit plus petit ou plus gros.
Pour pouvoir intégrer votre marqueur personnalisé vous devez le créer en 3 « états » (voir exemples ci-dessous) :
Normal
Sélectionné
Effectué
❓ASTUCE : Vous pouvez ajouter, sur un fichier séparé, une ombre en .png qui s'affichera automatiquement derrière vos marqueurs.
Le dossier de votre marqueur personnalisé doit donc contenir :
{ "boussole": { "normal": { "image": "boussole-bleu-clair.png", "height": 60, "width": 40, "hotspot": { "top": 60, "left": 20 }, "shadow": { "image": "shadow.png", "height": 100, "width": 100, "hotspot": { "top": 82, "left": 41 } } }, "normalSelected": { "image": "boussole-bleu-fonce.png" }, "disabled": { "image": "boussole-gris-clair.png" } }}"image": "boussole-bleu-clair.png","height": 60,"width": 40,"hotspot": { "top": 60, "left": 20},Dans notre cas nous souhaitons placer ce point de repère à la pointe de la goutte > Descendre de 60px, puis décaler de 20px à partir de la gauche (soit la moitié de la largeur)
"shadow": { "image": "shadow.png","normalSelected": { "image": "boussole-bleu-fonce.png""disabled": { "image": "boussole-gris-clair.png"Pour intégrer plusieurs marqueurs personnalisés, il suffit de dupliquer la séquence autant de fois que nécessaire, en les séparant par une virgule (cf code ci-dessous), puis de modifier les informations.
{ "MarqueurBoussole": { "normal": { "image": "boussole-bleu-clair.png", "height": 60, "width": 40, "hotspot": { "top": 60, "left": 20 }, "shadow": { "image": "shadow.png", "height": 100, "width": 100, "hotspot": { "top": 82, "left": 41 } } }, "normalSelected": { "image": "boussole-bleu-fonce.png" }, "disabled": { "image": "boussole-gris-clair.png" } }, "MarqueurDrapeau": { "normal": { "image": "drapeau-bleu-clair.png", "height": 60, "width": 40, "hotspot": { "top": 60, "left": 20 }, "shadow": { "image": "shadow.png", "height": 100, "width": 100, "hotspot": { "top": 82, "left": 41 } } }, "normalSelected": { "image": "drapeau-bleu-fonce.png" }, "disabled": { "image": "drapeau-gris-clair.png" } }}