Задача
Разработать веб-сервис для поиска сервисных центров в городах России, Украины и Республики Беларусь. Для удобной навигации по ним требовался сервис, синхронизированный с картами Google.
Решение
У пользователей должна быть возможность найти все авторизованные сервисы Schmitz Cargobull — в пределах страны и города.
Результат
Нам предстояло разработать веб-портал для поиска сервисных центров на территории сразу трех стран: России, Украины и Республики Беларусь. Нужно было учесть специфику каждого сервисного центра и разработать удобный поиск по ним.
Сервис визуально кажется несложным, но на самом деле было проделано очень много работы по его оптимизации. Например, чтобы ускорить работу веб-сервиса, мы не запрашиваем координаты здания у Google, а берем их напрямую из базы данных Битрикса. Во-первых, так быстрее обрабатывается запрос, во-вторых, нет погрешностей Гугла, а, в-третьих, можно задать координаты с высокой точностью — и показать с помощью маркера, например, где вход в сервисный центр.
А еще, если вы заметили, — карта для печати открывается в новом окне, это тоже сделано специально, карта выводится с оптимальными для печати пропорциями.