Closed CubaJas closed 4 years ago
со стороны клиента или сервера?
со стороны клиента или сервера?
У меня на карте 1000+ меток, когда я приближаю, соответственно в видимой области N из этой тыщи видны. Есть ли возможность получить список этих меток в этом компоненте?
let filter = group.filter((obj) => {
return this.map.getBounds().contains(obj.getGeoPoint());
});
let filter = group.filter((obj) => { return this.map.getBounds().contains(obj.getGeoPoint()); });
Прошу прощения, я ещё не очень хорошо плаваю во Vue. У меня есть App компонент, в нем свойство components подключает компонент yandexMap, в #app вызываю yanadex-map где у меня group(как я понимаю это placemarks?) и map в App? Был бы безмерно благодарен, если разжуёте немного.
group = new YMaps.GeoObjectCollection(); как получить YMaps из компонента?
@CubaJas это глобальная переменная. Доступна после инициализации компонента.
@CubaJas это глобальная переменная. Доступна после инициализации компонента.
@PNKBizz ок, я нашёл её. Далее проблема ` let group = new ymaps.GeoObjectCollection();
let filter = group.filter((obj) => {
return this.map.getBounds().contains(obj.getGeoPoint());
});
console.log(filter) ` Говорит group.filter is not a function что и понятно, судя по тому что group объект.
Решили проблему?
Присоединяюсь к вопросу
И еще, как можно разрулить фильтрацию видимых меток, если они добавлены через <ymap-marker v-for>?
Собственно сабж.