diff options
Diffstat (limited to 'src/shop_map_node5_net.py')
| -rw-r--r-- | src/shop_map_node5_net.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/src/shop_map_node5_net.py b/src/shop_map_node5_net.py index eafad5c..44c6cb5 100644 --- a/src/shop_map_node5_net.py +++ b/src/shop_map_node5_net.py @@ -29,10 +29,16 @@ def supermarkets(): @app.route("/voronoi_polygons.json") def voronoi_polygons(): d = db_handler.voronoi_polygons() - b = [] - for a in json.loads(d)['geometries']: - c = [] - for g in a['coordinates'][0]: - c.append([g[1], g[0]]) - b.append(c) - return json.dumps(b) + + +@app.route("/all.json") +def all(): + rows = db_handler.get_all() + for row in rows: + print(row['polygon']) + coordinates = [] + for coordinate in json.loads(row['polygon'])['coordinates'][0]: + coordinates.append([coordinate[1], coordinate[0]]) + row['polygon'] = coordinates + print(row['polygon']) + return json.dumps(rows) |
