возьми Навител измени привязку в следующем релизе карт
и все титанические труды пойдут на смарку. Замучаемся править. Это не вариант. Надо искать другое решение
По моему другого решения нам не найти. Универсальных и точных карт сразу для всех программ - нет и не будет. Поэтому выбирать надо по принципу наименьшего зла, а это, в наших условиях, карты ОСМ.
Если будет существенное несовпадение с, например, Навителом, то придётся видимо "поштучно" смотреть.
Наверно самым наилучшим решением было бы использование только координат gps/glonass, безотносительно к картам, но и тут - палка о двух концах: пострадает визуализация (если будет несовпадение с дорогой) и будут попытки поправить, и вырастет количество брака - не все умеют правильно снять текущие координаты, да и погрешность самих навигаторов (примников) сильно гуляет, не говоря уж о зависимости HDOP от количества спутников. Суммарно - запросто можно получить смещение до 40-50 метров даже при соблюдении всех условий.
Так что я, например, пока не вижу альтернативы картам OSM...