Клуб API Карт

Делаю динамическую загрузку данных, как узнать видимые границы в координатах?

CRAMAC
7 мая 2015, 12:58

Всем привет.

Делаю переход карты с АПИ 1 на последнюю.

Раньше работало так:

 



YMaps.Events.observe(map, [map.Events.BoundsChange, map.Events.TypeChange],  function () {
var idtekcat=$('input:checkbox').serialize();
Agetmetca('&'+idtekcat);
});
function Agetmetca(param)
{
map.removeOverlay(gCollection);

var bounds1 = map.getBounds(),
pointLb1 = bounds1.getLeftBottom(),
pointPt1 = bounds1.getRightTop(),
span1 = bounds1.getSpan();

gCollection = new YMaps.GeoObjectCollection();

var data=\"getmetka=1&lb=\"+pointLb1+\"&pt=\"+pointPt1+param;

$.ajax({
type: 'POST',
url: \"map.html\",
async : false,
data: data,
dataType: \"script\"
});

for(var i = 0; i < arr_x.length; i++)
{
gCollection.add(createPlacemark(arr_x[i], arr_y[i], arr_tip[i], arr_name[i], arr_descr[i]));
}

map.addOverlay(gCollection);
}

 

на новом АПИ не знаю как получить границы видимой области карты в координатах.

 UPD: забыл добавить что загружать хочу не только метки, но и ломаные, LoadingObjectManager вроде как не может такого.

1 комментарий
Подписаться на комментарии к посту

Есть руководство по переходу

LOM в данный момент уже поддерживает неточечные объекты