Приветствую всех!
Столкнулся с такой задачей, с первого взгляда довольно тривиальной.
Есть карта. Пользователи могут добавлять метки на карту. Информация о метке заносится в базу данных. При начале работы с сервисом из базы подгружаются все метки пользователей. Все очень хорошо при малом количестве меток.
Вопрос такой. Рационально ли подгружать все метки разом на карту, учитывая, что количестве меток растет довольно быстро?
Почитав внимательнее документацию Яндекс.Карт, подумал об использовании слоев активных областей. Сама идея слоев активных областей мне ясна - мы храним наборы меток для определенно региона при определенном зуме.
Таким образом, необходимо хранить в базе данных одну и ту же метку "в разных разрезах" (учитывая регион и зум). Я верно мыслю?
Отсюда второй вопрос. Каким образом можно узнать - в какие разрезы (координаты и зум) стоит добавить новую метку? Есть ли какие-то готовые паттерны для решения этой задачи?
Благодарен за любую помощь в данном вопросе!