se nn entra nell'if l'oggetto geocoder non viene istanziato, cioè è null...
prova con un alert se entra dentro questa funzione if (GBrowserIsCompatible()) {
altrimenti il problema potrebbe essere l'inclusione del javascript o la key per le google maps...
prova a non mettere var geocoder = null;, ma a mettere solo var geocoder;
![]()