मैं अपने आवेदन में समारोह स्थल स्थान को बचाने के लिए कुछ ajax उपयोग करने के लिए कोशिश कर रहे हैं और ढेर अतिप्रवाह पर निम्न कोड भर में ठोकर खाईस्थान के अक्षांश/देशांतर पुन: प्राप्त करने का उपयोग कर google.maps.geocoder
function getLatLong(address)
{
var geocoder = new google.maps.Geocoder();
var result = "";
geocoder.geocode({ 'address': address, 'region': 'uk' }, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
result[lat] = results[0].geometry.location.Pa;
result[lng] = results[0].geometry.location.Qa;
} else {
result = "Unable to find address: " + status;
}
});
return result;
}
मेरी समस्या जब है मैं फ़ंक्शन को कॉल करता हूं, यह कुछ भी नहीं देता है और जब मैं डीबग करता हूं और क्रोम में ब्रेकपॉइंट्स सेट करता हूं तो यह परिणाम पर टूटने से पहले रिटर्न परिणाम पर टूट जाता है [lat] = results [0] .geometry.location.Pa;
मैं जानता हूँ कि सरणी प्रकार सरणी के रूप में घोषित किया जाना चाहिए, लेकिन यहां तक कि जब मैं सिर्फ परिणाम लौट रहा था [0] .geometry.location कुछ भी नहीं आपत्ति
लौटे किया जा रहा था मैं क्या अक्षांश/देशांतर के वापस जाने के लिए क्या कर सकते हैं स्थान मैं अपने डीबी में स्टोर कर सकते हैं?
[Google स्थल एपीआई का संभावित डुप्लिकेट क्यों हर बार एक अलग चर के तहत लैट और लॉन लौटाता है?] (Http://stackoverflow.com/questions/13505928/google-places-api-why-does -it-return-lat-and-lon-under-a-different-variable-eac) – Gajus