API Yandex map. findOrganization, как оптимизировать под множество точек?
Slava-s
78
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 оптом их загрузить, какие есть варианты для ускорения работы?
Slava-s
Есть список 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 оптом их загрузить, какие есть варианты для ускорения работы?