From 5e6e5492d964fdfb4ee824cc4d5056da7f7ee3c9 Mon Sep 17 00:00:00 2001 From: Timo Schneider Date: Wed, 5 Jun 2024 12:09:17 +0200 Subject: [PATCH] added distance calculation from location --- src/main/java/de/anxietyprime/swajodel/Routes.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/anxietyprime/swajodel/Routes.java b/src/main/java/de/anxietyprime/swajodel/Routes.java index ce3a854..cac953d 100644 --- a/src/main/java/de/anxietyprime/swajodel/Routes.java +++ b/src/main/java/de/anxietyprime/swajodel/Routes.java @@ -51,7 +51,10 @@ public class Routes { posts WHERE deleted IS NULL - AND sqrt(power(postlocation[0] - (?), 2) + power(postlocation[1] - (?), 2)) <= 10 + AND AND earth_distance( + ll_to_earth(posts.postlocation[0], posts.postlocation[1]), + ll_to_earth((?), (?)) + ) <= 10000 AND posts.id NOT IN (SELECT child FROM comments) UNION SELECT