Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1405 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Attendre le retour de Google Maps API avant de continuer le script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Attendre le retour de Google Maps API avant de continuer le script

n°1834963
xkamui
Their Destiny Was Foreordained
Posté le 07-01-2009 à 11:47:58  profilanswer
 

Bonjour
 
Je voudrais valider un formulaire, je le fait donc sur un onsubmit.
 
Dans la vérification, je demande à GoogleMaps de me calculer la distance entre 2 points, cela fonctionne parfaitement, sauf que ça prend un peu de temps.
Mon script s'exécute et trouve une valeur vide pour la distance, puisque le temps que Google renvoi la valeur, mon script, lui, continu de s'exécuter.
 
Comment es-ce que je peux faire pour qu'il attende une valeur de retour de Google avant de vérifier si la distance est supérieure à 0 ?
 
exemple de mon script :  

function valider(forfait){
   
  var err = '';
  var msg = '';
 
 directions = new GDirections(map,directionsPanel);
 directions.load("from: " + loc_depart + " " + vil_depart + " " + zip_depart + " to: " + loc_arrivee + " " + vil_arrivee + " " + zip_arrivee + "" );
 GEvent.addListener(directions,"load", function() {
   
  // Indique la distance sous cette forme : 157147
  var mesure = directions.getDistance().meters;
   
  document.getElementById('existances').value = mesure;
 });
 
 if (document.getElementById('existances').value == '') { var err = err + '- Adresse(s) invalide(s)\r\n'; }
   
 // Affichage du message d'erreur ou confirmation
 if (err != '')
 {
  msg  = 'Des erreurs ont été relevées lors de votre saisie : \r\n';
  msg += err;
  alert(msg);
  return false;
 }  
 else
 {
  return true;
 }
}


 
Merci de votre aide

mood
Publicité
Posté le 07-01-2009 à 11:47:58  profilanswer
 

n°1835366
xkamui
Their Destiny Was Foreordained
Posté le 07-01-2009 à 22:47:41  profilanswer
 

Personne ?

n°1835598
DjMerguez
Posté le 08-01-2009 à 14:49:28  profilanswer
 

Mets ton code de vérification à l'intérieur de la fonction anonyme ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Attendre le retour de Google Maps API avant de continuer le script

 

Sujets relatifs
[HELP] Communiquer en C/C++ avec des API Siemens S5API Swing
URL d'une page appelant un scriptVlinks - Nouveau script annuaire (PHP/Mysql)
[SCRIPT] recuperer les logs d ouverture de sessionScript enregistrement webcam
Cacher la fenetre APICode retour et gestion des erreurs
Problème avec condition dans script batchpetit probleme avec un script css
Plus de sujets relatifs à : Attendre le retour de Google Maps API avant de continuer le script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR