Показать сообщение отдельно
  #3 (permalink)  
Старый 29.07.2013, 17:04
Аспирант
Отправить личное сообщение для valyan Посмотреть профиль Найти все сообщения от valyan
 
Регистрация: 05.11.2012
Сообщений: 55

Здравствуйте, у меня похожая проблема.
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], // здесь вот не видит переменную
    {
    }
  }
}

Как исправить?
Ответить с цитированием