Very strange Javascript scoping issue
问题 The following variable my_cords is undefined when it gets to the google maps function, can anyone understand why and possible give me a work around? I have defined it right at the top and set it inside a callback function, which I have seen work on global variables before.. $(document).ready(function () { var my_cords; var map; function getCareHome() { geocoder = new google.maps.Geocoder(); //var address = document.getElementById("address").value; var address = "address here"; geocoder