Ho trovato la funzione Geocoding che forse mi risolve tutti i miei problemi trovando la pagina Google Maps JavaScript API v3