Hey erazor2106,
Willkommen im Forum! Bei mir läuft ein ähnliches Offline-Kodierungssystem, das Deinen Anforderungen vermutlich ziemlich nahe kommt.
Um völlig autark zu sein, bräuchtest Du zwei Teile:
- Ein Nominatim-Server, um zu einer Adresse die Geokoordinaten zu liefern.
Um die Qualität der Geokodierung abzuschätzen, spiel einfach ein bisschen mit http://nominatim.openstreetmap.org/ herum.
- Ein Rendering-Server, für die Kartenerstellung und Bereitstellung.
Leider gibt’s das ganze nicht ohne ein gehöriges Maß an Linux-Bastelarbeit.
Falls Dir das nichts ausmacht, schau Dir die folgenden Artikel an
Rendering-Server http://wiki.openstreetmap.org/wiki/DE:HowTo_Mapnik_%26_Tirex
Eine ausführliche Erklärung zur Nominatim-Installation habe ich bisher noch nirgends gesehen. Gute Ansatzpunkte liefern http://open.mapquestapi.com/npi/ und der leider etwas unübersichtliche Wiki-Artikel http://wiki.openstreetmap.org/wiki/Nominatim/Installation
Bei Fragen meld Dich einfach