Например есть координаты, по ним метка отрисовывается на каком-нить доме. Можно как-то подгонять координаты к ближайшей дороге. Т.е. зная какие-либо координаты, получить координаты ближайшей дороги!
Есть вариант, не хороший и не стабильный. 1.по координатам дома сделать геокодирование и получить его номер, улицу и тд. 2.запросить роутер на маршрут от первого дома улицы, до последнего( вот тут маленькая засада) 3.полученый набор векторов парсим, находим отрезок рядом со своим домом и проецируем на него нормаль от дома. 4.координата получена!
вариант два - это найти маршрут именно от этого дома до первого на улице( если он не первый).. по идее будет стабильнее, но не проверял
1. Производите обратное геокодирование и получаете адрес. 2. С помощь поля AddressDetail ищете улицу. Для поиска нужно поля можете воспользоваться функцией getDetail, которая была предложена в клубе. 3. Производите прямой геокодирование по адресу улицы и получаете координаты улицы.