API Google Maps: Cà marche plus, chef!

Consultez la formation Google Maps, News, Images de WebRankInfo / Ranking Metrics

phrq
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: 8 Nov 2006

API Google Maps: Cà marche plus, chef!

Message le Mar Mai 10, 2011 9:54

Bonjour

J'ai un site de petites annonces sur lequel j'ai installé l'API Google Maps de façon à ce que dès qu'une adresse est encodée, celle ci est localisée sur la carte. Cà marchait bien jusque là, et puis, tout d'un coup, plus rien: l'API ne détecte plus les latitude et longitude du point donné, et ce depuis environ deux semaines.

L'API est en place depuis un peu moins d'un an.

Je n'ai fait aucune modif, que ce soit au niveau du code que de l'hébergement, ou quoi que ce soit d'autre.

Tout porte à croire que cela vient de Google.

Auriez vous une idée de ce qui a pu se passer?

Merci d'avance

Philippe


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: API Google Maps: Cà marche plus, chef!

Message le Mar Mai 10, 2011 9:56

Ça devient la mode du "ça ne marche pas", en informatique dire ça ou rien c'est pareil :roll:
Tu as une URL d'exemple ? Que dit la console Firebug ?

phrq
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: 8 Nov 2006

Re: API Google Maps: Cà marche plus, chef!

Message le Mar Mai 10, 2011 10:33

Lorsque le visiteur encode une annonce, il doit indiquer une adresse.

Un script localise l'adresse sur une carte de France et transmet les coordonnées dans la base de données, sauf lorsqu'il ne la trouve pas, ce qui arrive parfois en temps normal. La différence est que là, il n'en trouve plus aucune, que ce soit en plein Paris ou ailleurs. Depuis le 20/04, il transmet systématiquement la valeur 0 pour la latitude et la longitude dans la base de données. C'est donc ici que çà coince. A croire que ma clé ne fonctionne plus, et ce alors que je n'ai touché à rien.


Le script php utilisé pour détecter les coordonnées est celui ci:

Code: Tout sélectionner
         function getLatitude($adresse)
         {
         $apiKey = "ma clé Google Maps ici ";//Indiquez ici votre clé Google maps !
         $url = "http://maps.google.com/maps/geo?q=".urlencode($adresse)."&output=csv&key=".$apiKey;
         $csv = file($url);
         $donnees = split(",",$csv[0]);
         return $donnees[2];
         }
         function getLongitude($adresse)
         {
         $apiKey = "ma clé Google Maps ici ";//Indiquez ici votre clé Google maps !
         $url = "http://maps.google.com/maps/geo?q=".urlencode($adresse)."&output=csv&key=".$apiKey;
         $csv = file($url);
         $donnees = split(",",$csv[0]);
         return $donnees[3];
         }
         $latitude  = getLatitude($adresse);
         $longitude = getLongitude($adresse);



voici un exemple d'annonce qui marche: (Cliquer sur Voir la carte et Voir photos du quartier) Remarquer que les coordonnées sont transmises dans l'URL
http://www.parking-web.net/propose-location-parking-exterieur/93100-mo ... il-766.htm

et une où çà ne marche plus (Elles sont toutes comme çà depuis le 20/04) Les coordonnées transmises sont 0
http://www.parking-web.net/propose-location-parking-interieur/75011-pa ... 11-789.htm


spout
WRInaute accro
WRInaute accro
 
Messages: 4377
Inscription: 14 Mai 2003

Re: API Google Maps: Cà marche plus, chef!

Message le Mar Mai 10, 2011 11:43

Tu utilises l'API geocoding de Google Maps API v2 qui est déprécié.
La nouvelle API v3: http://code.google.com/intl/fr/apis/maps/documentation/geocoding/index.html

Voici une mini classe PHP que j'ai fait pour utiliser l'API geocoding v3: http://pastebin.com/bgSNj5Mz

phrq
WRInaute discret
WRInaute discret
 
Messages: 80
Inscription: 8 Nov 2006

Re: API Google Maps: Cà marche plus, chef!

Message le Mar Mai 10, 2011 12:57

Bon, je sais ce qu'il me reste à faire.

Un grand merci pour ton aide :D

Philippe


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Maps, Google News et Google Images : apprenez comment optimiser le référencement de votre site pour la recherche universelle et notamment Google Maps, Google Actualités et Google Images. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités