Пользуюсь бесплатной программулькой GisRussa http://gisrussa.ru/help.html для КПК. Аналогичная программа стоит и на буке, тоже работает. Есть местные ребята, которые делают проект http://n39map.ru/about.php для нашего региона дорабатывают карты. Можно определить для себя, что мы хотим иметь на выходе (список условий) и поговорить с ними как это можно оптимально реализовать. Возможно есть уже инструментарий, которым можно определить границы районов. По условиям принадлежности полученных координат со спутников к определенной области, выводить указатель района RDA на дисплей.

Начать с нашего региона, а потом, когда определится всё более-менее понятно с редактированием, то можно привлечь и другие области на помощь.

Недавно с GPS приемником прикупил в нагрузку диск с Навителом 3.1, но ещё не знакомился. http://www.navitel.su/products/navitel_xxl/ Возможно там аналогичный подход. Есть одно "но" - софт этот платный.