from database import search_database from geocoder import validate_address from new_parser_test import parse from route import build_route import json if __name__=='__main__': user_input = parse() user_input = json.loads(user_input) print(user_input) query =user_input['tags'] user_address =user_input['user_location'] user_time =user_input['time'] val_output = validate_address('addresses.sqlite',user_address) print(val_output) found_points,mapping = search_database('output.json', query) print(len(found_points)) print(mapping) user_position =[] if val_output['valid']: user_position.append(val_output['coordinates']['lat']) user_position.append(val_output['coordinates']['lon']) else: print('Адрес не найден') route = build_route(found_points, mapping,user_position,user_time,5) print(route)