I have this "Uncaught ReferenceError: function is not defined" error which do not understand.
If I have
$(document).ready(function() {
  function codeAddress() {
    var address = document.getElementById("formatedAddress").value;
    geocoder.geocode({
      'address': address
    }, function(results, status) {
      if (status == google.maps.GeocoderStatus.OK) {
        map.setCenter(results[0].geometry.location);
      }
    });
  }
});
and
<input type="image" src="btn.png" alt="" onclick="codeAddress()" />
<input type="text" name="formatedAddress" id="formatedAddress" value="" />
When I press the button it will return the "Uncaught ReferenceError".
But if I put the codeAddress() outside the $(document).ready(function(){}) then it working fine.
My intention is put the codeAddress() within the document.ready function.
 
     
     
     
     
     
     
     
     
     
     
     
     
     
    