Доступ к массиву вне цикла геокодирования
Мне удалось геокодировать до 10 адресов и добавить маркер на карту, но мне нужно получить доступ к результатам геокодирования вне функции геокодирования (codeAddress). Я думал, что мог бы поместить результаты в массив глобальных переменных (userLat, userLng). Используя предупреждения, я вижу, что цикл действительно добавляет результаты в массив внутри функции, но массив не имеет значения вне функции.
С другой стороны, предупреждение о неудачном геокодировании должно возвращать адрес «i». в зависимости от того, какой адрес имел проблему, но отображает только последнее значение адреса цикла.
Может быть, проблемы связаны? Я думаю, что это может иметь какое-то отношение к моему непониманию вложенной функции.
Надеюсь, это понятно. Заранее благодарю за любую помощь!
function codeAddress() {
var useradd = [];
var geocoder = new google.maps.Geocoder();
var howmany = parseFloat(document.getElementById("howmany").value);
for (var i=0; i