Возможно, BatchGeo.com поможет вам, он основан на API Карт Google, но вы также можете использовать службу геокодирования Yahoo.BatchGeo делает очень приличную работу.В противном случае существует довольно много (коммерческих) решений на основе API, таких как http://maplarge.com/geocoder
. Посетите страницу википедии о геокодировании, в которой есть довольно полный список