var objects = ymaps.geoQuery(coords.map(function(p){return {coordinates:p, type: 'Point'}}));
var objects = ymaps.geoQuery({
type: 'FeatureCollection',
features: [{
type: 'Feature',
properties: {
balloonContent: 'Кофейня "Дарт Вейдер" - у нас есть печеньки!'
},
geometry: coords.map(function(p){return {coordinates:p, type: 'Point'}})
}]
// Сразу добавим точки на карту.
});
var objects = ymaps.geoQuery(coords.map(function(p){return {coordinates:p, type: 'Point'}}));
// Найдем объекты, попадающие в видимую область карты.
objects.searchInside(myMap)
// И затем добавим найденные объекты на карту.
.addToMap(myMap);
// После каждого сдвига карты будем смотреть, какие объекты попадают в видимую область.
var visibleObjects = objects.searchInside(myMap).addToMap(myMap);
// Оставшиеся объекты будем удалять с карты.
objects.remove(visibleObjects).removeFromMap(myMap);