Ну и сама реализация конечно. Сейчас приложение просто делает снимок в определенном промежутке, фиксирует координаты. Уже после выгрузки снимков происходит их привязка к дорогам. Поскольку приложение достатчно простое и не неделено даже частью функций ведения по маршруту (навигатором), то как заставить его распознавать поворот... хотелка превращается в разряд фантастики
Сейчас снимки делаются раз в сколько-то метров. Из-за этого при повороте на дороге, например, на 90 градусов, получается слишком большой пропуск между снимками, и на снимках не видно начала улицы, на которую поворачиваешь. Именно на поворотах стоит делать снимки с максимально возможным интервалом.
Даже если каким-то чудом что-то подобное реализуют, то приложение поймет, что это был поворото уже после самого поворота и тогда, когда снимки уже сделаны.