Есть задача. Пользователь указывает населенный пункт отправления и пункт назначения. Ему на карте прокладывается маршрут между заданными пунктами, в этом проблемы нет. Но дополнительно нужно на самой карте и снизу табличкой вывести список населенных пунктов через которые проходит маршрут. Что-то подобное реализовано тут
www.ati.su/Trace/, мне бы было достаточно только городов.
Пробовал использовать API Яндекс.Карт и API Google.Карт ни тот ни другой не дают данной информации. Есть информация по сегментам, которые никак не связываются с населенными пунктами. Пытался разбирать координаты каждого сегмента на маршруте, по ним с помощью ymaps.geocode искать населенный пункт, но информация получается непредсказуемая, т.к. координат сегментов могут проскакивать крупные населенные пункты, если небыло в нем никаких поворотов или других действий по которым маршрут делится на эти сегменты.
Может кто сталкивался с подобным или знает какой-то сервис (платный/бесплатный) позволяющий сделать описанное?