Submitted by GregBond007 on
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
Permalien Soumis par Thomas.emerya le 2 Août, 2012 - 12:26
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.
Merci. Je vais regarder
Permalien Soumis par GregBond007 le 2 Août, 2012 - 12:32
Merci. Je vais regarder ceux-là de plus près alors. Existe-t-il des tutoriaux (si possible français) ?
Chanceux je viens d’en faire
Permalien Soumis par Thomas.emerya le 2 Août, 2012 - 12:40
Chanceux je viens d'en faire un mais faut être indulgent je ne pense pas qu'il soit complet à 100%
http://drupalons.fr/cr%C3%A9er-une-g%C3%A9olocalisation-sous-drupal7-ave...
Merci, je vais regarder ce
Permalien Soumis par GregBond007 le 2 Août, 2012 - 18:38
Merci, je vais regarder ce que ça donne ;)
J'ai surtout besoin de taper une adresse, que ça affiche le pointeur et que je puisse le déplacer ensuite.
Je viens de terminer le tuto
Permalien Soumis par GregBond007 le 2 Août, 2012 - 20:22
Je viens de terminer le tuto et c'est hard quand même. Il y a certaines choses que je n'arrive pas et j'ai vraiment pas tout compris dans le fonctionnement global de tous ces modules.
J’ai planché plusieurs heures
Permalien Soumis par GregBond007 le 2 Août, 2012 - 21:54
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
Permalien Soumis par Thomas.emerya le 3 Août, 2012 - 12:48
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
Permalien Soumis par GregBond007 le 3 Août, 2012 - 13:48
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 :)