मैं निम्नलिखित geocode अतुल्यकालिक विधि bellow है, यह उम्मीद के रूप में काम करता है एक कस्टम वस्तु सरणी मेरे पास से एक पते में ले रही है, मेरी समस्या परिणाम की मैपिंग वापस आपत्ति उठाने [i] निकाल दिया कि कि विधि, को देखने के परिणाम केवल मुझे वापस दे है एक फ़ॉर्मेट पते जो एक मैं inputed से अलग है, गूगल कुछ क्षेत्र कोड कहते हैं, सड़क आदि के लिए सेंट बदल जाता है इसलिए जब मैं इन परिणामों वापस मिल रहा कोई रास्ता नया अक्षांश मिलान करने और एलएनजी निर्देशांक इस विधि और परिणाम के क्रम में नहीं लौटते की अतुल्यकालिक प्रकृति के कारण मैं प्रत्येक वस्तु के लिए मिल गया है, किसी भी विचार मैं यहाँ क्या कर सकता है?
धन्यवाद।
संपादित करें: मेरे विचार वापस परिणामों के क्रम में प्राप्त करने के लिए एक तरह से बनाने की जाएगी, नहीं आदर्श मैं जानता हूँ कि तुल्यकालिक को यह बदलने के लिए, और मैं किसी भी उदाहरण नहीं मिल सकता है।
समारोह iterateAndAddress (objArray) {
for(var i=0; i< objArray.length; i++) {
var address = objArray[i].BillingStreet +' '+objArray[i].BillingCity+' '+objArray[i].BillingCountry;
var geocoder = new google.maps.Geocoder();
console.log('Address = '+address);
if(geocoder) {
geocoder.geocode( { 'address': address}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
//console.log(results);
var lat = results[0].geometry.location.lat();
var lon = results[0].geometry.location.lng();
console.log('Address : '+results[0].formatted_address);
}else if(status == 'OVER_QUERY_LIMIT') {
}
else{
}
});
}
}
}













