Доброго времени суток!
Я хочу напечатать яндекс.карту с метками, для этого я хочу найти метки, видимые на карте, и передать их координаты в Static API.
Вот как я формирую урл:
function getUrlForPrint() {var parameters = {ll: map.getCenter().reverse().join(),z: map.getZoom(),l: 'map',size: '650,450'}, points = [];//Вот здесь я ищу видимые точки и формирую массив их координат для URLplaceMarks.searchInside(map).each(function (point) {points.push(point.geometry.getCoordinates().revers e().join() + ',pm2orgl'); });parameters['pt'] = points.join('~');return 'http://static-maps.yandex.ru/1.x/?' + $.param(parameters);}
Проблема в том, что функция срабатывает корректно только 1 раз. При последующем вызове placeMarks.searchInside(map) - возвращается 0 объектов, хотя с картой я никаких действий в промежутке между вызовами не совершаю. Что я делаю не так, подскажите, пожалуйста.