Есть проблема: на карте покзывается только последняя записанная коллекция.
ymaps.ready(init);
var myMap;
function init() {
myMap = new ymaps.Map("map", {
center: [53.901, 27.5601],
zoom: 11,
behaviors: ['default', 'scrollZoom']
});
myMap.controls.add('typeSelector');
myMap.controls.add('zoomControl');
myMap.controls.add('searchControl');
var geoObjects = new ymaps.GeoObjectCollection();
geoObjects.add(GetMetalPoints());
geoObjects.add(GetLightPoints());
myMap.geoObjects.add(geoObjects);
}
GetMetalPoints() и GetLightPoints() возвращают коллекции GeoObjectCollection;
На карте показывается только последняя добавленная коллекция. Если закомментировать geoObjects.add(GetLightPoints()), то GetMetalPoints() отобразится.