Как динамически кластеризовать результаты поиска (geo json)? - PullRequest
0 голосов
/ 09 февраля 2020

Понятия не имею, как результаты кластерного поиска динамически. У меня есть кластер stati c ( supercluster ), который я загружаю на сервер (NodeJS) один раз. MongoDB с данными Geo JSON находится на обороте. Клиентская часть построена с использованием Mapbox и Leaflet. Работает нормально!

Проблемы возникают, когда пользователь вводит поисковые запросы на стороне клиента. Поскольку кластер не поддерживает поиск, я должен запросить MongoDB и создать новый кластер, который указан c только для запроса этого пользователя. Это слишком много, как если бы у меня было N пользователей и большие наборы данных, они взломали бы sh мой сервер.

Моя другая идея - отправлять результаты поиска вперед и кластеризовать их на стороне клиента. Это также выглядит не лучшим решением.

Есть идеи, как решить эту проблему?

...