Интернет-аптека Живика
- 18
- 0
- Опубликовано: 2018-10-03
Одним из важнейших требований заказчика при реализации была работы с картами. Требовалось реализовать поиск ближайшей аптеки, показ всех аптек на карте по мере зуммирования, при этом при зуммировании точки на карте должны были объединяться или разбиваться на несколько пунктов в зависимости от масштаба карты. Для реализации работы с картой использовалось Google Maps API, основная сложность заключалась в том, что бы при масштабировании маркеров на карте отображать их в том дизайне, который хотел видеть клиент, с отображением числа пунктов аптек, которые объединяются в одну точку при удалении.
Кроме того важным аспектом являлось обеспечить удобство просмотра и выбора лекарств с учетом их многообразия и обширности информации по ним. Для этого при поиске реализован фильтр по множеству параметров, которые позволяют находить именно то, что требуется. Учитывая объем данных, список подгружается не разом, а постепенно при прокручивании списка, что позволяет избежать задержек в работе и быстро получать отклик на свои запросы. При выборе каждый конкретный элемент представлен в виде удобной карточки товара, которая включает в себя как информацию о товаре, так и фотографии, отзывы и рейтинги данного товара, оставленные пользователями.