Основная проблема в том, что вы расширяете границы в пустом цикле. Я не вижу, куда вы добавляете что-либо в массив маркеров, который вы создаете в начале codeAddress (). Вы должны добавить маркер, который вы создаете в запросе геокодирования.
Но вместо того, чтобы добавить его в массив маркеров в одном цикле, а затем расширить границы в другом цикле, вы можете избавиться от второго цикла и просто расширить границы в первом цикле.
И вам не нужно повторно центрировать карту на каждой итерации цикла. Установка границ в самом конце позволяет перецентрировать и изменить масштаб.
И Чири указал на еще одну проблему с областью действия переменной.