Bienvenido de nuevo Estuardo. La base de datos estará en lado servidor supongo, ¿o en local?
Si te decantas por PHP como lenguaje visita
blog.unijimpe.net/ ...con-mysql/ y ojea esto también
google.dirson.com/ ...geocoders/
GoogleMaster controla php y mucho (esta web funciona asÃ)
Con jsp tienes
www.forosdelweb.com/ ...ql-391370/
¿ASP.Net?
www.connectionstrings.com/mysql#p29
Si vas a trabajar en local te busco un código (ya no recuerdo si javascript o vbscript) que desarrollé hace ya eones.