This commit is contained in:
Bel LaPointe
2026-03-14 22:19:46 -06:00
parent a05ee6de8f
commit ab4c577825
2 changed files with 3 additions and 3 deletions

View File

@@ -48,7 +48,7 @@ func (m *Maps) textSearchOne(ctx context.Context, query string) (Location, error
return results[0], nil
}
func (m *Maps) Search(ctx context.Context, query string) ([]Location, error) {
func (m *Maps) Search(ctx context.Context, query string, radius_miles float64) ([]Location, error) {
results, err := m.search(ctx, query)
for i := len(results) - 1; i >= 0; i-- {
shouldKeep := true
@@ -57,7 +57,7 @@ func (m *Maps) Search(ctx context.Context, query string) ([]Location, error) {
a := m.around.Lat - results[i].Lat
b := m.around.Lng - results[i].Lng
dist := math.Sqrt(a*a + b*b)
shouldKeep = dist*convertToMiles < 5.0
shouldKeep = dist*convertToMiles < radius_miles
}
if !shouldKeep {
results = append(results[:i], results[i+1:]...)