Я немного поработал, но, похоже, не могу понять, какой будет точная формулировка для получения цикла for
для передачи правильного значения.
for(i=0; i < the_stores.length; i++) {
uid = the_stores[i].id;
// get the lat long and write info to the console
geocoder.getLatLng(the_stores[i].address, function(point) { return callbackFunc(point, uid); });
}
function callbackFunc(point, myID) {
if(point !== null) {
console.log(point.toString());
console.log(myID);
} else {
return false;
}
}
Я использую Google Maps API, v2. Я хочу, чтобы цикл for передавал различное значение uid
функции обратного вызова для каждой итерации цикла, но сейчас он каждый раз передает одно и то же значение. Кто-нибудь знает, как получить желаемый эффект здесь? Я чувствую, что я довольно близко. Спасибо!