Jump to content

klb35

Members
  • Posts

    5
  • Joined

  • Last visited

Profile Information

  • First Name
    Kevin
  • Last Name
    LB

klb35's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bon... Ça s'avère plus compliqué que je ne l'imaginais, probablement parce que je n'ai jamais fait d'AJAX. Du coup ça va me prendre nettement plus de temps que ce que je pensais (c'est l'occasion d'apprendre l'AJAX). Si j'ai bien capté ce que je dois faire, il faut que j'appelle le StoresController overridé (après y avoir créé une fonction appelant la table contenant les correspondances INSEE/CP) via AJAX en lui envoyant ce que l'utilisateur a saisi (selon le format pour ne pas effectuer la fonction si ce n'est pas nécessaire). Suis-je sur la bonne piste ?
  2. Salut Brocéliande, Merci de ta réponse. J'ai oublié de préciser que je ne peux utiliser qu'un champ. Ton idée d'utiliser plusieurs champs est intéressante mais dans mon cas elle n'est pas réalisable. Je vais rester sur la correspondance INSEE/CP mais j'en profiterai pour effectuer la correspondance numéro de dépt et nom de département car on m'a déjà remonté ce souci. Il ne me reste plus qu'à trouver du temps pour mettre ça en oeuvre. Par ailleurs lorsque j'envoie "29 Finistère , France" la map me place à Rennes, 29 rue du Finistère. Par contre pas de soucis pour "Finistère , France" qui est bien positionné.
  3. Merci pour ta réponse fourquet. Je me serai bien passé de ce développement mais je crois que je ne vais pas avoir le choix. En tout cas merci pour le lien ça va clairement me servir. Si quelqu'un a une autre solution je suis preneur.
  4. Personne n'a été confronté à ce problème ?
  5. Bonjour à tous, D'avance désolé si mon post est dans une mauvaise section. Voilà le problème que je rencontre (prestashop 1.5.3) --> Le store locator ne semble pas effectuer une recherche sur le code postal correctement. Je m'explique. J'ai tout d'abord modifié le fichier stores.js pour effectuer une recherche sur la France (et ainsi éviter les éventuels conflits liés à d'autres pays). var address = document.getElementById('addressInput').value + ",France"; Tout fonctionne correctement lors d'une recherche par le nom de la ville. Par contre lors d'une recherche par code postal les résultats retournés sont faux. En creusant je me suis rendu compte que Google Maps traitait ce code comme un code commune (aussi appelé code INSEE). Or code postal et code commune ne renvoient pas à une même ville, d'où un problème dans les résultats de recherche. Malheureusement personne ne fera de recherche par code commune. Du coup je me demandais s'il existait une façon de contourner le problème (autre qu'une table de correspondance qui me semble assez "lourde"). Existe-t-il une autre version de l'API Google Maps utilisant les codes postaux ? Merci d'avance pour vos réponses.
×
×
  • Create New...