|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Julien Développeur informatique Inscription : septembre 2011 Messages : 7 ![]() |
Bonjour ( et bonnes fêtes au passage ),
Je vous explique mon problème : Je dois réaliser une solution qui permet de géocoder ( convertir en lat et long )des adresses stockées dans une BDD, et de stocker tout cela dans un fichier kml. J'ai choisi d'utiliser l'API Google. Pour le moment, j'ai une page PHP qui accède à la BDD, et dedans du JS avec les fonctions de geocodage. J'arrive à utiliser les fonctions, ça pas de problème, seulement j'utilise les Active X pour créer mon fichier KML, et le problème c'est que celui-ci s’exécute au tout début du chargement de la page, avant que les adresses n'aies été géocodées ! Sur mon body j'ai un onload qui pointe sur ma fonction de geocodage, et j'ai essayé de mettre un bouton qui fait appel à la fonction contenant les activeX, sans effet .... Déjà 3 jours que je suis dessus, donc je viens crier à l'aide ! Quelqu'un pourrait m'aider ? Le code ( en gros ) Code :
|
||
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Julien Développeur informatique Inscription : septembre 2011 Messages : 7 ![]() |
Résolu, falait supprimer le a.Close();
Pas très propre mais ça marche |
|
|
00
|
|
|
#3 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonjour,la fonction appelée dans geocoder.geocode est une fonction callback qui s'exécute de façon asynchrone, donc lorsque tu fais un a.close(), le fichier est fermée à l'exécution de la fonction.
Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Julien Développeur informatique Inscription : septembre 2011 Messages : 7 ![]() |
Oui je m'en suis rendu compte apres, mais meme en le sortant de la fonction, ça ne marchait pas.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com