IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AJAX Discussion :

[AJAX] Autocomplétion d'un champ ville, où avoir la source des données


Sujet :

AJAX

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut [AJAX] Autocomplétion d'un champ ville, où avoir la source des données
    Bonjour,

    J'aimerai réaliser un formulaire de recherche qui permette de suggérer des noms de villes en AJAX. Par exemple en tapant "p" cela me suggèrerait Paris ainsi que d'autres villes. Ex: le champs région chez monster.com. http://francais.monster.lu/

    Le problème est que je ne vois pas comment récupérer les noms de ville, en effet je dois potentiellement gérer toutes les villes possibles du monde pour créer des itinéraires. Donc avoir toutes ces villes dans une base de données me semble énorme, de même pour un ficher XML (et où les récuperer dans ce cas).

    Donc je penche pour l'utilisation d'une API (google maps ? yahoo ?) mais je suis un peu perdu. Cela permettrait-il à partir d'une lettre en entrée de récupérer la liste des villes associées (en XML ?) via ces API. J'aimerai donc quelques conseils pour m'aiguiller dans mon choix.

    Merci par avance pour vos réponses,

    Cordialement,

    ROmrom

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Salut, voici un tutoriel sur l'auto-complétion
    http://dcabasson.developpez.com/arti...ion-pas-a-pas/

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Mai 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci, mais mon problème majeur est de savoir quelle source de données prendre, pour avoir une liste de ville du monde entier.

    Est ce que la Google Maps API me permettrait de réaliser ce que je veux, à partir d'une chaine de charactère, demander à l'API de me donner les villes qui la contiennent par exemple ?

  4. #4
    Expert confirmé
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 56

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Points : 4 045
    Points
    4 045
    Par défaut
    Citation Envoyé par romromm Voir le message
    Merci, mais mon problème majeur est de savoir quelle source de données prendre, pour avoir une liste de ville du monde entier.

    Est ce que la Google Maps API me permettrait de réaliser ce que je veux, à partir d'une chaine de charactère, demander à l'API de me donner les villes qui la contiennent par exemple ?
    http://www.geobytes.com/FreeServices.htm
    http://www.maxmind.com/app/worldcities
    http://www.geonames.org/export/

    ERE

Discussions similaires

  1. Réponses: 13
    Dernier message: 03/01/2017, 22h28
  2. Autocomplétion sur un champ ville
    Par bndd24 dans le forum Langage
    Réponses: 6
    Dernier message: 18/04/2016, 20h19
  3. Réponses: 4
    Dernier message: 09/01/2008, 20h10
  4. [AJAX] Autocomplétion d'un champ texte
    Par jarod71 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/03/2007, 12h34
  5. Réponses: 9
    Dernier message: 15/02/2007, 13h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo