Для сайта компании Файнлайн сделал страницы контактов с использованием Yandex Maps. Компания имеет несколько представительств, их координаты, определяются по адресу при внесении нового представительства в CMS сайта.
На странице представительства, например - http://www.fineline.ru/contacts/cid_1/ выводится адреса, телефоны, по желанию фото, а также, естественно, карта и форма, куда пользователь может забить адрес своего местонахождения. После этого пользователю с помощью модуля Router отрисовывается маршрут следования.
После удачного построения маршрута и получения времени в пути пользователь уведомляется о том, работает ли в данный момент представительство, куда он собирается приехать, и успеет ли он добраться туда на автомобиле, если он готов выехать в ближайшие 10 минут.
При активации элемента Traffic.Control маршрут перестраивается и оценивается с учетом пробок.
Есть, правда, нерешенный вопрос. Подразумевается, что карту можно распечатать. Но, если печатать схему проезда с включенным слоем пробок - рисунки пробок закрывают названия улиц, затрудняя понимание схемы. Если же слой пробок отключить - маршрут перестраивается и отражает неверное время в пути.
Для показа выстроенной схемы проезда с учетом пробок, но без слоя пробок можно попробовать для @media print задать display:none стилям картинок пробок, но может быть есть возможность убрать эти картиночки вызовом некой функции из API?
Достигнутые результаты. Новый раздел со схемой проезда на Yandex Maps работает всего неделю, но несколько клиентов уже приходили в салон с распечатанными схемами проезда и сообщали, что "у Вас на сайте очень удобно сделана страница "Контакты"".
Большое спасибо разработчикам API!