[Résolu] Perdu dans les modules de géolocalisation

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Voilà mes besoins :
- chaque utilisateur doit remplir son adresse et une carte Google Map sera visible pour vérifier et repointer le pointeur.
- un type de contenu doit avoir également une adresse sur le même principe.

Je suis un peu perdu entre Location Map, GMap, Location (qui utilise GMap), ...
Je ne sais pas trop quoi utiliser et comment l'utiliser.

Merci d'éclairer mon chemin :)

Openlayer (même si le plus compliqué) est de loin le mieu. Il peut utiliser pratiquement n'importe quel map, tu peux crééer toi même tes map, hautement customisable.
Tu auras besoin aussi de géolfield pour tes champs. ces deux modules sont la bases après ils y en a beaucoup d'autre qui se greffe dessus.

J'ai planché plusieurs heures dessus et je trouve toujours pas ma réponse.
J'ai créé mon champs adresse field que j'ai lié à celui du "geocode from another field" mais 1) je voudrais la carte en même temps et 2) quand j'affiche le node, il y a la carte par défaut faite par l'open layer et non celle avec le pointeur à l'adresse rentrée avant.

J'ai du mal à comprendre le fonctionnement, tu pourrais m'aider plus en détails ? Merci d'avance.

Tu ne peux pas avoir la carte en même que tu enregistre avec un Geofield form another field, ce qui est assez logique puisque tu enregistre ton champ via un autre champs donc à moin que tu fasse un enregistrement ajax + rechargement de ta map tu ne pourras pas.
Donc soit tu garde ton champs adresse, sois si tu veux la map sur ton formulaire tu ne choisis pas geofield from another field comme type de widget mais openlayer. La tu auras la carte pour selectionner ton adresse. Pour l'affichage dans la page du node tu va dans gerer l'affichage tu choisis openlayer, et tu as des options de openlayer où tu peux choisir ta carte. Pour avoir ton pointeur il faut que tu cré ta carte (ton layer) avec par ex le nid du noeud en argument http://drupalons.fr/cr%C3%A9er-une-g%C3%A9olocalisation-sous-drupal7-ave...

Ok, je comprends mieux mais dans le cas où je choisis l'adresse plutôt que la map, est-ce que le pointeur pourra se mettre au bon emplacement après l'enregistrement de l'adresse ? Pourra-t-on le déplacer ? Si oui, comment ?

EDIT : Voilà, les 2 champs sont liés et la carte pointe bien sur l'adresse field mais j'aimerais pouvoir replacer le pointeur qui apparemment reste sur l'adresse field et n'a pa ses coordonnées à part.

Merci :)