Вы запустили 3 асинхронных запроса на геокодирования, в каком порядке они отработает - чистый рандом. Вам нужно сначала дождаться когда они все отработают, а уже затем выставлять позицию карты.
Сергей, А то, но раз вам очень интересно как, то - движок проекта это OSM API и он умеет сохранять и отдавать только точки, линии и отношения. За редким исключением ещё умеет хранить GPX-треки. И на этом всё. Потому что "проект" - это пространственная база данных, ни о каких картинках там речи не идёт.
То что вы там где-то видите "карту", так это производный продукт. И он работает на движке Leaflet, который к ОСМ не имеет никакого отношения. На нём можно хоть гугль, хоть яндекс прокручивать.
KevinSmash, Подписывайтесь на событие клик по метке, там по идее должно в событии придти содержимое объекта, откуда вы достанете id записи. А по нему уже из данных вытащите остальные поля. И сохраняйте куда вам там надо.