diff options
| author | Gustav Sörnäs <gusso230@student.liu.se> | 2021-01-06 18:58:21 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gusso230@student.liu.se> | 2021-01-06 18:58:21 +0100 |
| commit | a526d6b7ce8c2e506dfc0a6356e9e2ce470bc3e4 (patch) | |
| tree | 0723e8b92e34371b130b1e1a579a872fad1bad6a /server.py | |
| parent | 62683f4cc52f2ff81719868e8f06b29af84d1269 (diff) | |
| download | tdde25-a526d6b7ce8c2e506dfc0a6356e9e2ce470bc3e4.tar.gz | |
reorder params, only take lat/lng as params
Diffstat (limited to 'server.py')
| -rw-r--r-- | server.py | 25 |
1 files changed, 13 insertions, 12 deletions
@@ -31,23 +31,24 @@ def favicon(): @post('/shortest-path') def shortest_path(body): body = json.loads(body) - transport_mode = body['transport_mode'] + transport_mode = body['transport_mode'] relevant_grid = grids[transport_mode] + relevant_nodes = nodes[transport_mode] source_id = algorithms.grid_search(relevant_grid, - store.Node(-1, body['lat1'], - body['lng1'])) + body['lat1'], + body['lng1']) target_id = algorithms.grid_search(relevant_grid, - store.Node(-1, body['lat2'], - body['lng2'])) - - relevant_nodes = nodes[transport_mode] - - path = algorithms.find_shortest_path(nodes[transport_mode], source_id, target_id) - response = {"path": [(relevant_nodes[node].lat, relevant_nodes[node].lng) for node in path]} - - return json.dumps(response) + body['lat2'], + body['lng2']) + + path = algorithms.find_shortest_path(nodes[transport_mode], + source_id, + target_id) + return json.dumps({"path": [(relevant_nodes[node].lat, + relevant_nodes[node].lng) + for node in path]}) run_server() |
