API Yandex map. findOrganization, как оптимизировать под множество точек?

SS
На сайте с 27.09.2019
Offline
10
109
var orgs = [
132043653790, // Четыре лапы. Россия, Москва, Саянская улица, 8А
229983608061, // Четыре лапы. Россия, Москва, Новоясеневский проспект, вл7
];

ymaps.ready(init);
                function init (ymaps) {
                    var myMap = new ymaps.Map("map", {
                        center: [55.76, 37.64],
                        zoom: 7
                    });

        for (var i in orgs) {
                     ymaps.findOrganization(orgs[i]).then(
    function (orgGeoObject) {
        orgGeoObject.options.set("preset", 'islands#orangeDotIcon');
        myMap.geoObjects.add(orgGeoObject);
    })

                }
                
                }

Есть список id (элементов около 300):
var orgs = [
1785731019, //Четыре лапы.
1782341019, //Четыре лапы.
...
]

Сейчас они подгружаются вот так:

for (var i in orgs) {
ymaps.findOrganization(orgs[i]).then(
function (orgGeoObject) {
orgGeoObject.options.set("preset", 'islands#orangeDotIcon');
myMap.geoObjects.add(orgGeoObject);
})
}
Данный код подгружает элементы по одному.

Вопрос: Есть ли возможность в API оптом их загрузить, какие есть варианты для ускорения работы?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий