Io ho la stessa esigenza.
Più in particolare: Google maps non riconosce i numeri civici, quindi non é molto preciso (almeno nei paesini).
Ho pensato a questa soluzione: Offro un punto "impreciso" grazie al geocode, poi l'utente può spostare il piruolino in base alla sua pignoleria, e salvare le nuove coordinate più precise nel database.
Questo si può fare su quickmaps.com
Come si può vedere in basso alla mappa, lascia a video le coordinate.
Purtroppo la documentazione di Google é giusto un "assaggio". Il resto, dicono, scopritelo voi!