Ich hab mal vor einiger Zeit eine Umkreissuche mit der opengeodb realisiert. Dabei ist mir aufgefallen, dass da auch Kartenmaterial in Vektorform dabeigewesen war. So meine Erinnerung...
Also ich habe es nur in Textform realisiert: Eingabe Ort und Umkreisradius -> Ausgabe der Treffer. Grafisch habe ich die opengeodb nicht genutzt, aber ich denke, damit könnte man solche Karten zeichnen!
Lad Dir die Datenbank mal runter und guck rein. Soweit ich mich erinnere, ist der gesamte deutsche Sprachraum abgedeckt: D, A, Ch und vielliecht sogar Li?
Edit: Auch Bundesländer / Kantone / Gaue oder wie das in Österreich heißt.
Allerdings hab ich die Datenbank nicht mehr auf meinem Rechner