diff --git a/matcher/api.py b/matcher/api.py
index 20f7018..46c2427 100644
--- a/matcher/api.py
+++ b/matcher/api.py
@@ -266,7 +266,7 @@ def get_nearby(bbox, item, max_distance=300):
                 continue
 
             tag_filter = get_tag_filter(cls, tag_list)
-            dist = func.ST_Distance(point, cls.way)
+            dist = func.ST_DistanceSphere(point, cls.way)
 
             q = (cls.query.add_columns(dist.label('distance'))
                           .filter(