Предположим в массиве есть несколько географических объектов. Часть из них задана координатами, а часть адресами. Задача: вывести их на карту.
Я начинаю перебирать объекты и если объект задан координатами, то делаю из него GeoPoint и обрабатываю (создаю PlaceMark и добавляю в массив для дальнейшего расчета масштаба).
Если же объект задан адресом, я передаю адрес в функцию на геокодирование, чтобы получить GeoPoint, создать PlaceMark и т.д. Проблема в том, что я не знаю, когда их получу, а программа в это время идет дальше.
Так вот как мне дождаться результатов геокодирования? Или как решить задачу другим способом?