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

Modules Perl Discussion :

[Geo::Coder::Google] récupérer la latitude et longitude d'une adresse


Sujet :

Modules Perl

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 106
    Par défaut [Geo::Coder::Google] récupérer la latitude et longitude d'une adresse
    Bonjour a tous,

    j'ai un fichier de 200 ligne d'adresse sur les quelles je cherche a obtenir leur géocodage (latitude et longitude) dans un autre fichier résultat.

    j'ai écris ce petit programme juste pour testé pour une adresse, mai ca n'a pas l'aire de fonctionner, puisqu'il me retourne rien comme résultat.
    ci-dessous le code :
    Code pl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/usr/bin/perl
    use Switch 'Perl6';
    use Geo::Coder::Google;
     
    $geocoder = Geo::Coder::Google->new();
    my ($ora) = $geocoder->geocode("1 rue du louvre 75001 Paris France" );
    print "le louvre est situé au $ora->{lat} latitude, $ora->{long} longitude.\n";
    les valeurs ($ora->{lat},$ora->{long}) sont vide en sortie.
    Auriez vous une idée sur comment je peux résoudre ce probleme?

    merci a tous

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 106
    Par défaut
    Bonjour a tous,

    j'ai essayé ce nouveau code et ça ne marche toujours pas, quelqu'un aurait il une idée
    Code pl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    use Geo::Coder::Google;
     $geocoder = Geo::Coder::Google->new();
      my @results = $geocoder->geocode("1 rue du louvre 75001 Paris France" );
      $lat = $results[0]{geometry}{location}{lat};
     $lng = $results[0]{geometry}{location}{lng};
    print "$lat et $lng";
    le résultat est toujour vide ??

    merci a vous

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 106
    Par défaut
    j'ai reussi a faire marché le geocodage, avec le code ci-dessous
    Code pl : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/usr/bin/perl
    use Google::GeoCoder::Smart;
       $geo = Google::GeoCoder::Smart->new();
     open ( FICHIER , "<test.txt" ) ;
      while(<FICHIER>){
     my ($resultnum, $error, @results, $returncontent) = $geo->geocode("address" => "$_");
     $resultnum--;
     for $num(0 .. $resultnum) {
     $lat = $results[$num]{geometry}{location}{lat};
     $lng = $results[$num]{geometry}{location}{lng};
     print "l'adresse $_ corespond a $lat , $lng \n";
     };
    }
     close (FICHIER);
    cependant il me reste un petit probleme, quand j'ai plusieur possiblité de géocodage pour une adresse, il m'affiche que un seul, exemple:
    l'adresse "1 general leclerc" devrait avoir plusieurs géocodage, mai il me donne que un seul
    Avez vous une idée sur ca
    merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    106
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 106
    Par défaut
    Personne na d'idée sur ça ??

    merci

Discussions similaires

  1. [Google Maps] Latitude et longitude d'une adresse
    Par omelhor dans le forum APIs Google
    Réponses: 2
    Dernier message: 20/04/2014, 10h37
  2. Réponses: 5
    Dernier message: 11/04/2012, 03h41
  3. [Google Maps] Récupérer les latitudes et longitudes
    Par kfa1983 dans le forum APIs Google
    Réponses: 0
    Dernier message: 04/06/2011, 17h18
  4. Afficher latitude et longitude sur une image satellite
    Par bastou93 dans le forum Interfaces Graphiques
    Réponses: 2
    Dernier message: 16/08/2010, 14h57
  5. Recherche latitude et longitude depuis une image
    Par pelloq1 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/05/2010, 19h27

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