Skip Navigation

[Resolved] Problem with distance filter

This thread is resolved. Here is a description of the problem and solution.

Problem: I would like to allow my users to filter by city, and I would like to limit the autocomplete suggestions to only locations in France.

Solution: It's not currently possible to filter by city or region or other area. The distance filter will let you filter by radius from a specific point, but not from a boundary. Use the following code in your View's JS panel to limit the autocomplete suggestions to France:

jQuery(".js-toolset-maps-distance-center").geocomplete({country: 'FR',type: []});

Relevant Documentation:
https://toolset.com/documentation/user-guides/display-on-google-maps/

This support ticket is created 5 years, 8 months ago. There's a good chance that you are reading advice that it now obsolete.

This is the technical support forum for Toolset - a suite of plugins for developing WordPress sites without writing PHP.

Everyone can read this forum, but only Toolset clients can post in it. Toolset support works 6 days per week, 19 hours per day.

Sun Mon Tue Wed Thu Fri Sat
8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 - -
13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 - -

Supporter timezone: America/New_York (GMT-04:00)

This topic contains 4 replies, has 2 voices.

Last updated by Franck 5 years, 8 months ago.

Assisted by: Christian Cox.

Author
Posts
#1235669

Hi,

I have a problem with a view which use distance filter.

Exemple : i want to filter by city, but when i search with the filter, there is not only the city because i have to fill a radius. And if i fill 0 it doesn't work.

How i can search by the exact city i have in the field ?

Thanks a lot.

#1235755

Hi, there's not a city search filter built in to Toolset Maps. You could create a taxonomy term or a custom field that holds the city name, then filter based on that criteria. Otherwise you can use a distance search, but it may include or exclude items based on the radius. https://toolset.com/2018/02/toolset-maps-features-in-reference-sites-viewing-geolocation-and-filtering-by-distance-in-action/

#1235766

So, what i understand is : If i use distance filter i can not filter on a city but near a city ?

And, do you know if i can just search for a specific country because right know when i search i have all city in the world, but i am in France 🙁

I am sure it is possible... if you know perfect, otherwise i will do by myself

Thanks

#1235777

So, what i understand is : If i use distance filter i can not filter on a city but near a city ?
That is correct. You can filter by distance from a specific point on the map, but not within the boundaries of a city or zip code or country or region or other arbitrary area.

And, do you know if i can just search for a specific country because right know when i search i have all city in the world, but i am in France
You can add this custom code to your View's Loop Editor JS panel:

jQuery(".js-toolset-maps-distance-center").geocomplete({country: 'FR',type: []});
#1236106

My issue is resolved now. Thank you!