Hola:
Supongo que habrás revisado la
API de googlemaps muchas veces cercionandote de que no se encuentra disponible una función directa para realizar lo que tu quieres.
Por otra parte, si le das una coordenada que te devuelva la calle de alguna manera... con el sistema de google maps me parece un poco inviable... Deberían estar las calles almacenadas de otra manera, supongo que estarán almacenadas como imagenes vectoriales (siendo las calles puntos en el plano que se unen con una línea). Si le das una coordenada habría que analizar que la coordenada está cerca de qué calle (siempre que haya una calle).
En fin, veo el tema un poco árduo.
Lo que sí se podría investigar es la función inversa:
Si buscamos por ejemplo:
Via Roma, 35, 22070 Valmorea Como, Lombardía, Italia en googlemaps, el mapa apuntará a una coordenada. Si buscamos manualmente la dirección del mapa será:
Código:
http://maps.google.es/maps?f=q&hl=es&q=Via+Roma,+35,+22070+Valmorea+Como,+Lombard%C3%ADa,+Italia&sll=42.059266,12.697148&sspn=0.007281,0.014591&ie=UTF8&cd=3&geocode=0,45.815682,8.931603&ll=45.816388,8.931606&spn=0.006834,0.014591&z=16&om=1
Luego deducimos que las coordenadas son 42.059266, 12.697148 (si no me equivoco, creo que me falta práctica con googlemaps).
Si lograsemos relacionar de alguna manera (supongo que con lenguaje de servidor) la búsqueda de dicha dirección con la mencionada URL, tendremos una búsqueda de dirección por coordenadas.
Pero el método inverso ya no se me ocurre, creo que es más complicado de lo que parece.
Un saludo y espero haberte servido de algo.