All pastes #587760 Raw Edit

Miscellany

public java v1 · immutable
#587760 ·published 2007-06-25 01:58 UTC
rendered paste body
//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 plusieursfunction 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'affichagetmp = "";id = 'pointDepartManuel';//TEST//~ alert("NOMBRE RESULTAT " + geosearch.results.length);// Si la recherche ne comporte aucun résultatif (geosearch.results.length == 0){	tmp += "<strong>Aucun résultat, veuillez modifier l'adresse de votre point de départ</strong>";}else{	// Si la recherche comporte un résultat	if (geosearch.results.length == 1){		tmp += "<input type=\"hidden\" id=\"positionDefinitive" + geosearch.results[0].coords.lon + "|" + geosearch.results[0].coords.lat + "\" value=\"" + + "\">";		resultat = true;	}	// Si la recherche comporte plus d'un résultat	// On affiche une listebox	else{				// Début de la listebox		tmp += "<strong>Votre adresse de départ nécessite un affinement</strong><br>";		tmp += "<select name=\"positionDefinitive"+ id +"\">";				alert("VARIABLE BOUCLE TMP " + tmp);				//Pour tous les résultats on va les mettre dans une variable		for (i=0;i<geosearch.results.length;i++){			tmp += "<option value=\"" + geosearch.results[i].coords.lon + "|" + geosearch.results[i].coords.lat + "\">"+geosearch.results[i].VMAmbiguityLine +"</option>";		}				// Fin de la listebox		tmp += "</select>";	}}//alert("VALEUR TMP : " + tmp);// On affiche le résultat sur la pagedocument.getElementById("position" + id).innerHTML = tmp;}