1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
var strpositions = new Array();
function TrouverAdresse()
{
var nbadresses = document.getElementById('nbadresses').value;
var strposition;
var tMarker = "[";
// Création du tableau des adresses
for (var i = 1; i <= nbadresses; i++)
{
var adresse = document.getElementById('adresse' + i).value;
geocoder = new google.maps.Geocoder();
geocoder.geocode( { 'address': adresse}, function(results, status)
{
if (status == google.maps.GeocoderStatus.OK)
{
strposition = results[0].geometry.location+"";
//Supprimer les parenthèses
strposition = strposition.replace('(', '');
strposition = strposition.replace(')', '');
//Mettre en tableau les lat et lon de l'adresse courante
strpositions = strposition.split(',');
//alert(strpositions[0]);
}
});
tMarker += "{'lat' :" + strpositions[0] + ", 'lon' :" + strpositions[1] + ", 'title' :'Ouvrir', 'info' :'" + adresse + "'},\n";
alert(tMarker);
}
//Supprimer la dernière virgule
tMarker = tMarker.substring(0,tMarker.length-1);
//Ajouter le crochet fermant
tMarker += "];";
} |