मैं वर्तमान में गूगल के नक्शे 'जियोकोडिंग के साथ काम कर रहा हूँ और एक सरणी है कि एक तत्व के रूप में सरणियों में शामिल होंगे बनाना होगा।
मूल रूप से मैं इस बनाने की जरूरत:
var locations = [
['Bondi Beach', -33.890542, 151.274856, 4],
['Coogee Beach', -33.923036, 151.259052, 5],
['Cronulla Beach', -34.028249, 151.157507, 3],
['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
['Maroubra Beach', -33.950198, 151.259302, 1]
];
लेकिन गतिशील! मैं एक नक्शे पर पिन डाल करने के लिए बाद में इस सरणी की जरूरत है।
मै क्या कर रही हूँ:
var locations = []; // The initial array
for (var i = 0; i < addresses.length; ++i){
var address=addresses[i]; // the address e.g. 15 Main St, Hyannis, MA
geocoder.geocode({ 'address': address}, function(results){
var obj = {
0: address,
1: results[0].geometry.location.hb,
2: results[0].geometry.location.ib,
3: i
};
console.log(obj);
locations.push(new Array());
locations[i].push(obj);
});
};
console.log(locations.length);
समस्या, प्रश्न:
मैं किसी भी त्रुटि नहीं दिख रहा है, लेकिन अंत स्थानों पर [] सरणी खाली है।
यहाँ एक सांत्वना स्क्रीन अगर जरूरत है:














