А с GpsMapedit ом тут никто не работает?
Давно-давно рисовал карту для GPS. Но JOSM+OSM гораздо удобнее в том плане, что правки вносятся в проект OpenStreetMap, потом данные экспортируются из OSM и конвертируются в формат нужного GPS навигатора. C GPSMapEdit также не представляю как можно сделать распределенный мапинг по одному городу, с ОСМ - легко.