Добавить работу

Список ближайших магазинов по заданному расстоянию

Дата выполнения работы: 12.04.2019

Разработка вывода динамического списка ближайших магазинов для Yii2 в модальном окне, которые выводятся в пределах заданного расстояния (по радиусу). Список отсортирован по отдаленности и осуществлен вывод названия магазина, его адрес и расстояние до него от текущего местоположения. Правее расположена Google карта, на которой отображается текущее местоположение и ближайшие магазины. При клике на магазин в списке происходит переход к нему на карте и вывод контактной информации и времени работы, краткого описания. При клике на маркер на карте, происходит выделение магазина цветом в списке, прокрутка скролла к нему (если необходимо), а так же вывод информации о магазине. Так же при выводе информации о магазине есть возможность перехода к полной информации о магазине. Есть возможность задания необходимого радиуса для поиска магазинов, категорию и типа магазина или товаров. Скрипт работает при использовании JavaScript, jQuery, PHP, Active Record. Все запросы к базе данных и код максимально оптимизированы для более быстрой загрузки страницы и сокращения нагрузки на базу данных и браузер пользователя. Используется Active Record при построении запросов.

15.03.2021 17 215