Hay muchas recursos en Internet que pueden ayudarte a hacer lo que deseas y dar una utilidad bastante profesional por poner algunos ejemplos
1 Api de Google Maps
google.com/apis/maps/ para haerlo como
maps.google.es/
2 Api de Yahoo Maps Flash
developer.yahoo.com/maps/flash/index.html
Como crear mapas con SVG (Scalable Vector Graphics) y GIS (Sistema de Información Geográfica)
webmapper.net/svg/create/ tambien aparte de Gis esta GeoCoder que pude ayudar bastante
Un mapa en SVG y DOM
carto.net/papers/svg/navigationTools/
Hace tiempo yo realice un trabajo y me quede con los originales, tengo los mapas de Francia, e Italia en fla también tengo de Canadá, Brasil, Estados Unidos, México, Alemania, Suiza, Inglaterra. Europa, América y el Mundo.
y pues de paso checate estos mapas
munimadrid.es/GuiaUrbanav2/default.htm 216.244.159.13/mapas/sinc2.html
SI es bastante trabajo si se a hacer mapa x mapa pero pues de algo hay que vivir