Фильтруйте GeoJson и пересчитывайте отображаемые маркеры - PullRequest
0 голосов
/ 07 сентября 2018

У меня проблемы с Vue.js. Я использую vue2leaflet Vue2Leaflet - это библиотека JavaScript для фреймворка Vue, который оборачивает Leaflet. Я создаю свой GeoJson из реквизита в моем компоненте vue.js, который работает отлично. Теперь я хотел бы позволить пользователям фильтровать локализацию, выбирая различные критерии (город, регион, страна ...).

У меня слишком много данных и слишком много критериев для создания разных слоев.

Что бы я ни пытался, у меня всегда одна и та же проблема между данными, которые уже отображаются, и данными, которые были изменены после загрузки компонента. Поскольку маркеры отображались при загрузке даты, они не реагируют на выбор пользователя.

Что мне делать? Перезагрузить компонент или, вернее, отправить реквизит, когда данные будут готовы после нажатия пользователем? У кого-нибудь есть идеи, как это сделать?

...