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(