У меня есть объект с местоположением и описанием, маркеры хорошо обозначены на карте, но в названии всегда "гато". Я пробовал несколько вещей, таких как clousers, но они не работают или я использовал их неправильно. Вложенный цикл for, который циклически повторяет объект, и он получает местоположение, но не описание, какое из них постоянно. Может ли кто-нибудь мне помочь? Это мой код:
/*OBJECT */
var addresses1 = {
"address_1": {
"location": "Avenida de burgos, 9, madrid",
"description": "gallina"
},
"address_2": {
"location": "castellana, 169, madrid",
"description": "pollo"
},
"address_3": {
"location": "bilbao, 5, madrid",
"description": "gato"
}
}
/* NEsted loop indie the intilize() method */
for (var key in addresses1) {
var obj = addresses1[key];
for (var y = 0; y < 1; y++) {
var locat = obj.location;
var descrip = obj.description;
var myAddressQuery = locat;
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': myAddressQuery}, function(results, status) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
icon: image,
position: results[0].geometry.location,
title: descrip
});
});
}
}