Входные данные:

Есть сайт, на страницах которого выводятся карты с отделениями определенных предприятий. Вывод отделений на картах был реализован с помощью Конструктора карт Яндекса/Конструктора карт Google My Maps. При достаточно большом количестве отделений, страницы начинают “тормозить”, долго загружаться.

Необходимо:

1. Реализовать функционал карт с помощью API. Можем рассмотреть разные варианты: Я.Карты/Google.Maps/MapTiler/Mapbox: важно решить поставленные задачи + чтобы это было экономически выгодно.

2. Внедрить функционал группировки точек, когда при загрузке карты показывается несколько точек с числом отделений, а при дальнейшем приближении точки “делятся” и выводятся в соответствующих местах карты.

Пример реализации: https://sber-ekt.ru/otdels/#ymap, скриншот: http://ipic.su/7yCL4d.png

3. Продумать кэширование запросов, чтобы одинаковые обращения по API не считались несколько раз (для того, чтобы вписаться в бесплатные рамки лимитов тарифа).

6 лет назад
grigoriy_46
Григорий 
52 года
6 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров