Сообщение от skrudjmakdak
|
странно.. а вы ее в функции объявляйте или в "корне" (глобальная)??
|
В функции. Вот так
function
{
var coord = 0;
this.Run = function(
{
...
for (i = 0; i < orderobj.length; i++)
{
var geocoder = new ymaps.geocode(city + " " + orderobj[i].deliveryAddress.building.street.name + " " + orderobj[i].deliveryAddress.building.number, { results: 1 });
geocoder.then(
function (res)
{
window.coord = res.geoObjects.get(0).geometry.getCoordinates();
}
);
var order = new ymaps.Placemark([coord], // здесь вот не видит переменную
{
}
}
}
}