Ruslan_PR, как делал я - проверял первый символ '-' то кидал в словарь его как ключ, а следующий аргумент как значение. Если это не параметр, то добавлял это значение в список, как имена файлов.
Muvka, Ну так используйте компоненты, зачем себе жизнь усложнять? И потом, сохранять результаты геокодирования по условиям яндекса нельзя, только их кешировать.
Вы запустили 3 асинхронных запроса на геокодирования, в каком порядке они отработает - чистый рандом. Вам нужно сначала дождаться когда они все отработают, а уже затем выставлять позицию карты.
Для начала визуализировать полученные маршруты. Скорей всего вопросы отпадут сами.