//Fais une recherche de l'emplacement désiré //Si la recherche comporte plusieurs résultat //On affiche les résultats avec innerHTML via l'id // TRUE pour unique // FALSE pour aucun résultat ou plusieurs function getUniciteEmplacement(strAdresse,strCp,strVille,id){ //~ alert("PLOP dans fonction"); //~ alert("DANS FONCTION : " + strAdresse + strCp + strVille); var resultat = false; geosearch = new VMGeoSearch(); myaddress = new VMAddress(); myaddress.address = strAdresse; myaddress.zipCode = strCp; myaddress.city = strVille; myaddress.countryISOCode = 'FRA'; geosearch.addEventHandler("onCallBack",display_result); geosearch.search(myaddress); } function display_result(){ // Variable d'affichage tmp = ""; id = 'pointDepartManuel'; //TEST //~ alert("NOMBRE RESULTAT " + geosearch.results.length); // Si la recherche ne comporte aucun résultat if (geosearch.results.length == 0){ tmp += "Aucun résultat, veuillez modifier l'adresse de votre point de départ"; }else{ // Si la recherche comporte un résultat if (geosearch.results.length == 1){ tmp += ""; resultat = true; } // Si la recherche comporte plus d'un résultat // On affiche une listebox else{ // Début de la listebox tmp += "Votre adresse de départ nécessite un affinement
"; tmp += ""; } } //alert("VALEUR TMP : " + tmp); // On affiche le résultat sur la page document.getElementById("position" + id).innerHTML = tmp; }