+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Membre habitué
    Homme Profil pro Romano Marsala
    Consultant informatique
    Inscrit en
    novembre 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Nom : Homme Romano Marsala
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Distribution

    Informations forums :
    Inscription : novembre 2011
    Messages : 95
    Points : 100
    Points
    100

    Par défaut Web service codes postaux

    Bonjour,

    J'espère être au bon endroit pour poser ma question... Je ne cherche pas à développer un webservice, mais à en trouver un qui fait ce dont j'ai besoin.

    Je réalise une application de gestion en java pour une entreprise qui peut avoir des clients. Il y a donc un formulaire à remplir et j'aimerais qu'à partir d'un web service, on puisse en notant le pays et le code postal du client obtenir automatiquement la ville. Ceci reste un détail dans mon développement, mais ça peut être vraiment utile. Je suppose qu'il existe déjà ce genre de service car on retrouve ce système sur de nombreux sites en ligne.

    J'évite de passer via une base de donnée pour deux raisons : Plus lourd et il faudrait la mettre régulièrement à jour.

    Merci!

  2. #2
    Membre habitué
    Homme Profil pro Romano Marsala
    Consultant informatique
    Inscrit en
    novembre 2011
    Messages
    95
    Détails du profil
    Informations personnelles :
    Nom : Homme Romano Marsala
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Distribution

    Informations forums :
    Inscription : novembre 2011
    Messages : 95
    Points : 100
    Points
    100

    Par défaut

    J'ai trouvé, si ça peut aider quelqu'un : http://www.geonames.org/source-code/



    Edit : pour aller un peu plus loin, voici un petit descriptif des étapes :

    1. Créer un compte http://www.geonames.org/login
    2. Activer les webservices avec le lien en bas de cette page : http://www.geonames.org/manageaccount
    3. Télécharger le jar ici : http://www.geonames.org/source-code/
    4. Télécharger également le fichier jar requis : jdom disponible sur la même page
    5. Importer les 2 jar au projet
    6. Le code permettant d'utiliser le service :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    ToponymSearchCriteria searchCriteria = new ToponymSearchCriteria();
    searchCriteria.setQ("BE 7321");//Exemple : Pour le code postal 7321 en Belgique
    ToponymSearchResult searchResult;
    try 
    {
    	WebService.setUserName("UsernameDeLInscription");//Un nombre limité de requêtes par jour (30.000 par username)
    	searchResult = WebService.search(searchCriteria);
    	for (Toponym toponym : searchResult.getToponyms())
    	{
    	   System.out.println(toponym.getName());//Affiche le nom des entités ayant le code postal 7321 (ici Harchies et Blaton)
    	}
    } 
    catch (Exception e) 
    {
    	e.printStackTrace();
    }
    L'exemple sur le site ne donnait pas l'indication de configuration du username --> Erreur. J'espère que ça pourra aider certaines personnes.

  3. #3
    Nouveau Membre du Club
    Inscrit en
    mars 2006
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : mars 2006
    Messages : 29
    Points : 27
    Points
    27

    Par défaut Recherche cp ou ville via un service web

    Tu as aussi
    http://cp-ville.com/
    qui est très simple à utiliser et qui permet des recherches partielles.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •