SCHMITZ Cargobull
Немецкая компания Schmitz Cargobull — лидер в производстве трейлеров, прицепов и полуприцепов в Европе. Располагает сетью авторизованных сервисных центров по всему миру.
Задача
Разработать веб-сервис для поиска сервисных центров в городах России, Украины и Республики Беларусь. Для удобной навигации по ним требовался сервис, синхронизированный с картами Google.
Решение
У пользователей должна быть возможность найти все авторизованные сервисы Schmitz Cargobull — в пределах страны и города.
![<p><b>Карточка сервисного центра</b></p> <p>Если в фильтре выбрать только страну — будет ожидаемая глобальная карта с «пинами» (маркеры местоположения). Если нажать на конкретный пин, то появится вот такая карточка:</p>](https://s29805.cdn.ngenix.net/upload/iblock/dd6/xdd6506d181457a1e01daccf24a469027.jpg.pagespeed.ic.d1oEMuUx5R.jpg)
![<p><b>Города и маршруты</b></p> <p>Выбираем город и виды работ, которые вам нужны, ждем несколько секунд и попадаем на карту. Кроме всего прочего, здесь можно посмотреть маршрут и километраж — от вашего местоположения до выбранного сервисного центра.</p>](https://s29805.cdn.ngenix.net/upload/iblock/d8f/xd8f7ae1ddec70456fb4a125ce2308948.jpg.pagespeed.ic.vnTXX_Ays9.jpg)
![<p><b>Если вдруг в вашем городе нет нужного сервиса — прокладываем маршрут до ближайшего</b></p>](https://s29805.cdn.ngenix.net/upload/iblock/972/x972110bed12a3ae4550b8b243d213aad.jpg.pagespeed.ic.b8I4jWhE5j.jpg)
Результат
Нам предстояло разработать веб-портал для поиска сервисных центров на территории сразу трех стран: России, Украины и Республики Беларусь. Нужно было учесть специфику каждого сервисного центра и разработать удобный поиск по ним.
Сервис визуально кажется несложным, но на самом деле было проделано очень много работы по его оптимизации. Например, чтобы ускорить работу веб-сервиса, мы не запрашиваем координаты здания у Google, а берем их напрямую из базы данных Битрикса. Во-первых, так быстрее обрабатывается запрос, во-вторых, нет погрешностей Гугла, а, в-третьих, можно задать координаты с высокой точностью — и показать с помощью маркера, например, где вход в сервисный центр.
А еще, если вы заметили, — карта для печати открывается в новом окне, это тоже сделано специально, карта выводится с оптимальными для печати пропорциями.