From 51a28d0d8bbe49b6be0d576ff1c94824eebd9174 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Mon, 9 Nov 2020 16:22:01 +0100 Subject: set color per path in server --- server.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'server.py') diff --git a/server.py b/server.py index 6a93018..f86cc60 100644 --- a/server.py +++ b/server.py @@ -30,10 +30,13 @@ def shortest_path(body): target_id = algorithms.get_closest_node_id(nodes, store.Node(-1, body['lat2'], body['lng2'])) path = algorithms.find_shortest_path(nodes, source_id, target_id) - print(path) - response = {"path": [(nodes[node].lat, nodes[node].lng) for node in path]} + edges = [] + for i in range(len(path)-1): + edges.append({"path": [[nodes[path[i]].lat, nodes[path[i]].lng], + [nodes[path[i+1]].lat, nodes[path[i+1]].lng]], + "color": "#ff0000"}) - return json.dumps(response) + return json.dumps({"edges": edges}) run_server() -- cgit v1.2.1