diff --git a/wrapper.py b/wrapper.py index 349cde7..d2d461e 100644 --- a/wrapper.py +++ b/wrapper.py @@ -22,5 +22,12 @@ if __name__=='__main__': user_position.append(val_output['coordinates']['lon']) else: print('Адрес не найден') - route = build_route(found_points, mapping,user_position,user_time,5) - print(route) + n_nodes = len(mapping) + allow_extend = any(v[1] for v in mapping.values()) + print(len(mapping),allow_extend) + route =0 + if allow_extend: + while n_nodes <= 5 and (route := build_route(found_points, mapping, user_position, user_time, n_nodes,strategy='random') or route): n_nodes += 1 + else: + route= build_route(found_points, mapping, user_position, user_time, n_nodes,strategy='random') + print(route) \ No newline at end of file