Insérer un marqueur dans osmap

Plus d'informations
il y a 3 ans 4 mois - il y a 3 ans 4 mois #733 par iorbita
Bonjour,
j’ai quelques difficultés à mettre en place l’image d’un marquer sur une carte OSMap, c’est juste le marquer par défaut auquel j'ai changé de couleur.

Si je transcris la syntaxe pour afficher l’image en chemin relatif, ainsi:
Code:
marker-image=images/abba-graphics/marker-icon.png
j’ai une erreur de page qui m’indique que l’image n’existe pas, c’est toute la page qui ne s’affiche plus.


Si je transcris la syntaxe pour afficher l’image en chemin absolu, ainsi:
Code:
marker-image=http://www.monsite.com/images/abba-graphics/marker-icon.png
La page s’affiche correctement mais c’est le marquer qui ne s’affiche plus…

J’ai donc repris les coordonnées géographiques initiales pour l’insérer dans la syntaxe marker=xxxx, ainsi:
Code:
marker=42.6142594,14.0607951,19
mais le marquer ne s’affiche pas.

Actuellement ceci est la syntaxe que j’ai sur la page mais qui n’affiche aucun marquer:
Code:
{up osmap=42.6142594,14.0607951,19 | class=map-global | map-options=scrollWheelZoom:0&nbsp;| zoom=17 | tile=stamen-toner | tile-options=minZoom:15, maxZoom:18 | marker=42.6142594,14.0607951,19 | marker-image=http://www.monsite.com/images/abba-graphics/marker-icon.png | popup-text=[b]Sede Commerciale[/b][br]ABBA Immobiliare[br]<a class="link-popup-osmap" href="https://www.google.it/maps/place/ABBA+Immobiliare/@42.6142594,14.0591536,17z/data=!3m1!4b1!4m5!3m4!1s0x1331bdcf3decc4c3:0xc8a45ef4f2482e1b!8m2!3d42.6142594!4d14.0613423?hl=it">Vai su Google Maps</a> | popup-clic=0}

Où est l’erreur?

Merci!

Lorenzo
Dernière édition: il y a 3 ans 4 mois par iorbita.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois #734 par lomart
Réponse de lomart sur le sujet Insérer un marqueur dans osmap
Bonjour,

Quelques erreurs mise en rouge avec les commentaires en vert
Essayer de tester avec un éditeur code en écrivant le shortcode comme ceci pour faciliter la relecture

{up osmap=42.6142594,14.0607951,19 uniquement latitude, longitude. Pas grave car UP n'en tient pas compte
| class=map-global
| map-options=scrollWheelZoom:0&nbsp; (sans doute ajouté par l'éditeur wysiwyg)
| zoom=17
| tile=stamen-toner
| tile-options=minZoom:15, maxZoom:18
| marker=42.6142594,14.0607951,19 ne peut être que 0 ou 1
| marker-image=http://www.monsite.com/images/abba-graphics/marker-icon.png
| popup-text=parfait, mais je supprime pour éviter son interprétation dans ce post
| popup-clic=0
}

Si on ne veut pas le marqueir au centre de la carte, il faut écrire le shortcode comme ceci avec un shortcode secondaire marker (voir up.lomart.fr/demo/action-osmap#markers-et-popup-supplementaires ):

{up osmap=42.6142594,14.0607951
| class=map-global
| map-options=scrollWheelZoom:0
| zoom=17
| tile=stamen-toner
| tile-options=minZoom:15, maxZoom:18
}
{marker=42.6142594,14.0607951,19 les nouvelles coordonnées
| marker-image=http://www.monsite.com/images/abba-graphics/marker-icon.png
| popup-text=parfait, mais je supprime pour éviter son interprétation dans ce post
| popup-clic=0
}
{/up osmap}

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois - il y a 3 ans 4 mois #735 par iorbita
Réponse de iorbita sur le sujet Insérer un marqueur dans osmap
Bonjour,
j'ai écris le nouveau code en suivant vos conseils, mais je n'ai toujours pas de marquer qui s'affiche... :pinch:
Code:
{up osmap=42.6142594,14.0607951 | class=map-global | map-options=scrollWheelZoom:0 | zoom=17 | tile=stamen-toner | tile-options=minZoom:15, maxZoom:18 } {marker=42.6142594,14.0607951 | marker-image=https://test-abba.abbaimmobiliare.it/images/abba-graphics/marker-icon.png | popup-text=[b]Sede Commerciale[/b][br]ABBA Immobiliare[br]<a class="link-popup-osmap" href="https://www.google.it/maps/place/ABBA+Immobiliare/@42.6142594,14.0591536,17z/data=!3m1!4b1!4m5!3m4!1s0x1331bdcf3decc4c3:0xc8a45ef4f2482e1b!8m2!3d42.6142594!4d14.0613423?hl=it">Vai su Google Maps</a> | popup-clic=0 } {/up osmap}

J'ai essayé aussi avec la première solution, mais toujours pas de marqueur:
Code:
{up osmap=42.6142594,14.0607951 | class=map-global | map-options=scrollWheelZoom:0 | zoom=17 | tile=stamen-toner | tile-options=minZoom:15, maxZoom:18 | marker=1 | marker-image=https://test-abba.abbaimmobiliare.it/images/abba-graphics/marker-icon.png | popup-text=[b]Sede Commerciale[/b][br]ABBA Immobiliare[br]<a class="link-popup-osmap" href="https://www.google.it/maps/place/ABBA+Immobiliare/@42.6142594,14.0591536,17z/data=!3m1!4b1!4m5!3m4!1s0x1331bdcf3decc4c3:0xc8a45ef4f2482e1b!8m2!3d42.6142594!4d14.0613423?hl=it">Vai su Google Maps</a> | popup-clic=0 {/up osmap}
Dernière édition: il y a 3 ans 4 mois par iorbita.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois #736 par lomart
Réponse de lomart sur le sujet Insérer un marqueur dans osmap
Trouvé !!!!
Si votre marqueur se termine par -icon, UP recherche l'ombre portée qui se termine par -shadow
renommez votre marqueur en marker-abba.png.
Le fichier doit être en local sur le serveur

Je vais corriger la prochaine version pour éviter ces soucis
Bonne journée
Les utilisateur(s) suivant ont remercié: iorbita

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois #737 par iorbita
Réponse de iorbita sur le sujet Insérer un marqueur dans osmap
... super, merci! ... dommage pour l'ombre qui donnait une certaine profondeur au marqueur... j'ai vu que sur votre démo l'ombre est toujours présente et le fichier se trouve sur votre serveur, est-ce qu'il y a une syntaxe à intégrer pour garder l'ombre?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois #738 par lomart
Réponse de lomart sur le sujet Insérer un marqueur dans osmap

est-ce qu'il y a une syntaxe à intégrer pour garder l'ombre?

Oui, il faut 2 fichiers dans le même dossier :
- xxx-icon.png
- xxx-shadow.png

L'erreur se produisait car le 2ème fichier était manquant

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena