Google-Maps-for-Craft
Google-Maps-for-Craft copied to clipboard
Search: show nearest entry on map
Not sure exactly how this would tie in to your set up, but you can use a regular form to search for location, then get this from the url:
{% set location = craft.request.getParam('location') %}
Then you can pass that to get your results:
{% if location | length %}
{% set params = {
address: location,
} %}
{% set store = craft.entries.section('storeEntries')
.mapField(params)
.order('distance asc')
.limit(1)
%}
That will give you your closest store, which you'll have to tie in to your existing set up.