Большое спасибо за комментарии в предыдущих моих темах.
Сталкнулся с новой проблемой, на карте, средствами АпиЯндексКарт нарисован прямоугольник по 4 координатам
var style = new YMaps.Style("default#greenPoint");
style.polygonStyle = new YMaps.PolygonStyle();
style.polygonStyle.fill = 0;
style.polygonStyle.outline = 1;
style.polygonStyle.strokeWidth = 8;
style.polygonStyle.strokeColor = "0000ff77";
style.polygonStyle.fillColor = "ffffffff";
YMaps.Styles.add("polygon#Example", style);
var polygon = new YMaps.Polygon([
new YMaps.GeoPoint(30.441666,59.928438),
new YMaps.GeoPoint(30.507266,59.928438),
new YMaps.GeoPoint(30.507266,59.962838),
new YMaps.GeoPoint(30.441666,59.962838),
], {style: "polygon#Example", hasHint: 0, hasBalloon: 0, drag: 0});
Требуется, чтобы прокручивая карту, квадрат оставался по центру относительно экрана.
Вторая проблема немного сложнее. Проект включает в себя огромное количество меток, в любом случае их загрузка должна быть реализована через ajax. Чтобы не изобретать велосипед, хотел спросить, вдруг есть готовое решение с похожим функционалом.
Задача: При загрузке страницы первый раз рисуется квадрат (о котором я писал выше) и начинают загружаться метки, которые входят в этот квадрат. Если мы перетаскиваем карту (квадрат все также обрамляет экран) старые метки за пределами квадрата исчезают (по возможности удаляясь из кода), а новые подгружаются.
Заранее благодарен за ответы.