Si te sirve la utilización de Google Maps, en mi página hay un par de entradas sobre Codificacion Geográfica -Buscar ubicación a partir de una dirección postal- (
parte 1 y
parte 2) y un par más sobre cómo utilizar Google Maps desde Delphi (
Parte 1 y
Parte 2).