Версия карт: 2.0.18
Пакеты: package.standard, package.clusters
Подскажите пожайлуста,
как правильно искать на карте объект среди тех, что уже на ней выведены, но находятся за рамками видимой области браузера.
Вот мой рабочий код, но есть одна неприятная тонкость - поиск происходит в рамках видимой области. Т.е. если зум небольшой, то видны кластеры и метки -
поиск среди них рабоатет првильно.
...var result = false;var I = _map.geoObjects.getIterator();var O;workAroundCluster:while(O = I.getNext()) {var AllPlaces = O.getAll();while(place = AllPlaces.pop()) {//work around all visible placemarksif (place.properties.get('name') != undefined) {if (hash == place.properties.get('name')) {result = true;break workAroundCluster;}}//work around all visible objects at clustervar cluster = place.properties.getAll();if (cluster.geoObjects != undefined) {for(var i in cluster.geoObjects){place = cluster.geoObjects[i];if (hash == place.properties.get('name')) {result = true;break workAroundCluster;}}}}...