Google Maps geocoding reverse dragend JavaScript API Example by Davi Souza

Verificar se os campos lat e lng estão vázios.

URL com especificações do geocoding: http://code.google.com/intl/pt-BR/apis/maps/documentation/services.html#Geocoding

Veja no código o retorno do XML: ou acesse http://maps.google.com/maps/geo?q=Rua+Itapura+Ribeirao+Preto,+SP&output=xml&sensor=true_or_false&key=abcdefg

getLocations() returna um objeto callback assim: 821 Mohawk St, Columbus, OH 200 geocode
821 Mohawk St, Columbus, OH 43206, USA
US OH Franklin Columbus 821 Mohawk St 43206 -82.992942,39.945728,0

Script google maps geocoding reverse separando numero do endereço da rua http://linknacional.com.br/produtoraweb/cursos/googlemaps-geocoding-reverse2.html