API Google Maps: Cà marche plus, chef!
5 messages
• Page 1 sur 1
Consultez la formation Google Maps, News, Images de WebRankInfo / Ranking Metrics
- phrq
- WRInaute discret

- Messages: 80
- Inscription: 8 Nov 2006
API Google Maps: Cà marche plus, chef!
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
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
- phrq
- WRInaute discret

- Messages: 80
- Inscription: 8 Nov 2006
Re: API Google Maps: Cà marche plus, chef!
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:
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
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

- Messages: 4377
- Inscription: 14 Mai 2003
Re: API Google Maps: Cà marche plus, chef!
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
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
5 messages
• Page 1 sur 1
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 :
Consultez la description détaillée des produits ou services de Google suivants : Google Maps API, Google API, API Google Checkout, Google Toolbar API
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
