The result was it calls "successfunction" but when I try to make geocoder object inside it like this:
var geocoder = new google.maps.geocoder();
But the function "googleMapsLoaded" is never called. I have also tried uploading the google maps js file to SharePoint style library and loading it from there but still is says "google is not defined" I am out options now. If there is any better option to reverse geocode I am open for it so please suggest. Any help is really appreciated.