|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 79 ![]() |
Bonjour
J'ai une petite question au sujet du geocoding de google. voici le code que j'utilise pour le geocoding : Code :
Mais lorsque je mets en place mon site, le geocoding ne fonctionne plus. Le code n'est appeler qu'une seule fois, pourtant lorsque je fais un echo sur la variable $page, celle ci affiche OVER_QUERY_LIMIT. Pourtant, si je fait un echo de la variable $address, et que je mets la réponse dans mon navigateur, celui ci m'affiche bien tout le xml voulu pour récupérer les valeurs souhaitées. auriez vous une idée du pourquoi du comment en local je n'ai pas d'erreur et sur mon serveur, j'ai cette erreur OVER_QUERY_LIMIT ? Merci d'avance |
||
|
|
00
|
|
|
#2 |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Bonjour,
Certainement que vous faite trop d'appel en même temps et étant donné qu'il y a une limitation, il vous envoi une erreur Cf : http://guilhemmarty.com/2010/08/evit...i-google-maps/ |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 79 ![]() |
Justement non,
Cela se produits dès la première demande. Hors en local, je n'ai pas ce problème, celui n'apparait qu'une fois la mise en ligne du site... Je connaissais cette limitation de requête mais pas dès la première demande, et c'est là que je ne comprends pas... J'étais tomber sur ton exemple lors de mes recherches, mais lui, il fait une boucle FOR, dans mon code, il n'y en a pas, cela ne concerne qu'une seule demande, donc je ne peux pas dépasser cette limite. |
|
|
00
|
|
|
#4 | |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Citation:
![]() Est-ce qu'a partir du code poster je peux faire un essai de mon côté ? |
|
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 79 ![]() |
je pense que oui.
Il suffit d'initialiser "$adresse_gmap" par une adresse de type "rue intel ville" et de faire un echo des deux valeurs. Il faut aussi enlever la fonction CalculateTITLEFromString qui sert a retirer les accents et les majuscules de l'adresse. cela devrait fonctionner. |
|
|
00
|
|
|
#6 | ||
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
J'ai essayé ce code et il est fonctionnel :
Code :
|
||
|
|
00
|
|
|
#7 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 79 ![]() |
Ce que je ne comprend c'est pourquoi mon code fonctionne lorsque je travaille sur un serveur en local (sur wamp par exemple)
mais celui-ci mets l'erreur OVER_QUERY_LIMIT dés que je passe en ligne. Merci pour ton aide heretik25, cela fonctionne, par contre j'ai retirer de ton code la clé API qui n'est plus nécessaire. Enfin, si quelqu'un a une réponse a ma question, cela m'aiderais de savoir le pourquoi du comment ^^ |
|
|
00
|
|
|
#8 | |
|
Membre actif
![]() Inscription : avril 2011 Messages : 426 ![]() |
Citation:
|
|
|
|
00
|
|
|
#9 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2009 Messages : 79 ![]() |
Alors la, je ne comprends vraiment plus.
Lorsque nous avions fait les tests en aout, le code fourni par heretik25 fonctionnait, 1 mois plus tard son code ne fonctionne plus. =>$data me retourne 620,0,0,0 alors que si je prends l'url générée et que je l'affiche dans mon navigateur, => $data me retourne 200,6,50.6385456,3.0556875 Je ne comprends vraiment pas pourquoi le code ne fonctionne plus, j'ajoute que mon ancien code fonctionne sur un autre site mais pas sur le nouveau d'ou ma question en août, de plus, la nouvelle admin n'a pas été encore utilisé, l'over_query_limit s'affiche avec mon ancien code (de même un copier/colle de l'adresse générée par le code retourne bien l'xml demandé avec toutes les infos nécessaire). J'ai essayé de générée un API key au cas ou, mais normalement plus besoin depuis la version 3 de l'api. mais cela ne change rien. Pourquoi cela ne fonctionne t-il plus d'après vous ??? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com