Géolocalisation par l'IP

Discussion dans 'YouTube, Google Images et Google Maps' créé par caviar, 17 Juin 2008.

  1. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    Salut à tous.
    je cherche à faire un truc pas trop complexe j'imagine mais impossible de trouver comment faire avec l'API google maps...
    en fait l'idée est de présenter à l'utilisateur une carte google maps (jusque là facile) et que par défaut la zone affichée soit celle dans laquelle à été détectée son IP.

    pour cela il faut :
    1 - trouver son IP (facile)

    2 - géolocaliser l'IP (récupérer deux variables latitude & longitude) grace à l'API google ou un autre service gratuit dont je doit être certain qu'il sera durable et toujours en service ...
    ou directement en php mais je crois pas que ça existe (c'est là que je galère)


    3 - afficher la carte centrée sur ces coordonnées (facile)

    vala ...si quelqu'un connait un script je suis preneur ... surtout si ça ne fait pas appel à un site autre que google :( :(

    merci à vous
    @+
     
  2. dmathieu
    dmathieu WRInaute accro
    Inscrit:
    9 Janvier 2004
    Messages:
    5 626
    J'aime reçus:
    0
    Google Maps permet de trouver une latitude et une longitude à partir d'une recherche. Pas à partir d'une ip.

    Pour cela, il existe ip to country :
    http://cyberzoide.developpez.com/php4/ip-to-country/
    Avec lequel tu récupère la ville. Puis recherche google maps.

    Mais cela ne sera jamais très fiable. Certains fournisseurs d'accès donnent des ip incorrectement géolocalisées par rapport à ce que l'utilisateur a.
    Je suis par exemple actuellement à Lyon et ici, orange me donne une ip à Dijon ...
     
  3. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    mouai ... effectivement .. m'enfin si ça permet déjà à l'utilisateur d'être localisé dans la région ... ça l'aidera ...
    l'idée est qu'il place ensuite un flag à l'endroit exact où il habite ... et là on est sur du coup ...c'est juste pour le rapprocher au mieux de l'endroit ...
    donc pas obligé d'être très précis

    ce site est pas mal... en gros c'est exactement ça que je veux faire
    http://www.urweb.info/geoip.php

    je vais rregarder ton link
    merci
    ++
     
  4. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    google il proposent pas ça dans leur API ... ça m'entonne quand même ... déçu par google sur ce coup là ...
     
  5. alliax
    alliax WRInaute occasionnel
    Inscrit:
    30 Août 2005
    Messages:
    371
    J'aime reçus:
    0
  6. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    0
    Il y a plusieurs systèmes pour géolocaliser une ip.

    http://www.maxmind.com
    http://www.ip2location.com
    http://www.ipligence.com
    http://www.geobytes.com
    http://www.hostip.info (gratuit)

    Certains sont très performant pour des ip US mais carrément nul pour des IP France.
    Perso j’avais besoin d’être efficace surtout pour des IP France et j’ai donc comparé les systèmes uniquement sur des IP France.
    J’ai fait un test avec 200 ip dont j’était certain de la localisation à 90%.
    Résultat :
    geobytes et hostip : zéro
    ipligence et ip2location : bof
    maxmind : presque bon
    Maxmind a 30% ne se trompe pas sur la ville et à 40% il donne une ville très proche (souvent il s’agit d’un village collé à la ville qu’il indique). Ca fait quasiment du 1/2.
     
  7. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    yess ! merci pour toutes ces infos :)

    pour http://code.google.com/p/geolocip/downloads/list à priori ça n'est rien d'autre qu'un parsage de page html ... je préférerai un bon service web qui renverrai du XML ou autre ...

    merci aussi pour les stats des différents services ... moi aussi c'est sur des IP françaises essentiellement que j'aurai à travailler ....

    remarque si on récupère le nom de la ville on peut toujours la localiser avec l'api google après ... ça c'est faisable...
     
  8. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    0
    ces systèmes indiquent également latitude et longitude de la ville ... donc pas de soucis.
     
  9. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    ils marchent tous via une base de donnée d'ip ?
    pas d'ingénierie dynamique pour la recherche ?
    c'est pas top quand même ...
    chez hostip par exemple il n'y a pas l'ip de mon taff ....
     
  10. rikew
    rikew WRInaute impliqué
    Inscrit:
    19 Décembre 2002
    Messages:
    683
    J'aime reçus:
    0
    Chez hostip il n'y a pas grand chose à vrai dire mais c'est gratuit.

    Maxmind propose d'acheter des requetes par packet :
    http://www.maxmind.com/app/web_services#city
    (50 000 = > 20$)
    autrement oui il faut avoir une bdd et faire des requetes soit même.
     
  11. furimars
    furimars WRInaute discret
    Inscrit:
    12 Décembre 2005
    Messages:
    51
    J'aime reçus:
    0
    Si la précision n'est pas un critique, alors la version gratuite et open source de maxmind fonctionne bien.

    http://www.maxmind.com/app/geoip_country

    Je l'utilise pour un de mes sites.

    Ils donnent les bouts de code pour se connecter à la base de données, donc c'est assez simple à mettre en place.
     
  12. ArcsaM
    ArcsaM WRInaute discret
    Inscrit:
    14 Avril 2007
    Messages:
    162
    J'aime reçus:
    0
    'llo

    Je viens de faire un rapide test (avec les liens de ce post) et je suis situé selon les site en region parisienne ou vers Rouen soit une différence avec la réalité et à vol d'oiseau de 450km approx. --> il y a encore du travail.

    Par contre cetains sites sont plus performant et proposent dans leur pub des "rencontres" dans ma ville
     
  13. ecocentric
    ecocentric WRInaute accro
    Inscrit:
    10 Février 2004
    Messages:
    2 663
    J'aime reçus:
    0
    Ya le mien, mais il n'est pas exempt de défauts non plus. Couplé à Google Maps pour les coordonnées géo et la carte.
    http://www.loc8ip.com/
     
  14. caviar
    caviar WRInaute occasionnel
    Inscrit:
    5 Septembre 2006
    Messages:
    325
    J'aime reçus:
    0
    ouaip effectivement avec le GeoLiteCity.dat ça à l'aire d'être pas trop mal ... j'imagine que si c'est mis à jour régulièrement ça doit à peu près être fiable :) je partirai p'tet la dessus alors :)
    merkii :)
    @++
     
Chargement...
Similar Threads - Géolocalisation Forum Date
Géolocalisation des résultats Google Référencement Google 24 Février 2016
Hébergeurs avec géolocalisation Référencement international (langues, pays) 29 Septembre 2015
Mauvaise géolocalisation en 3G/4G et référencement Référencement Google 29 Juin 2015
Geolocalisation : bloquer un site aux USA et effets sur le référencement Référencement international (langues, pays) 29 Septembre 2014
Géolocalisation d'un site .pt Référencement international (langues, pays) 30 Avril 2014
Géolocalisation de mon site et législation en vigueur ? Administration d'un site Web 26 Février 2014
Référencement et géolocalisation : comment faire ? Débuter en référencement 28 Janvier 2014
Redirection selon la géolocalisation de l'internaute sur un NDD Référencement Google 7 Septembre 2013
Géolocalisation n'existe plus? Référencement international (langues, pays) 4 Août 2013
Geolocalisation du serveur pour site multilingue Référencement international (langues, pays) 7 Mai 2013