//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;
}