Dynamic Reranking - adding "locations" as User experience

In Dynamic Reranking
Currently we support “CLICKS”
In the target attribute, the user can select which user action is being optimised for. For now, there is only one option - clicks .
Can we think of having “Locations” by Map like, I am an User searched for “Tacos Veg” and I got what I want but for second user we can have CLICKS and Locations (5 KM radius) which will show “Tacos Veg” as reranked for that 5 KM radius also we can think of adding Famous things, objects, in that radius.

USE CASE :
User 1 (Vinnal) : - Lives in Mumbai & Mumbai is famous for Wada Pav (Street Food)
User 2 (Sarah) : - Comes in near to 5 KM Radius of Mumbai where User 1 searched for street food, now when User 2 search for or click on search bar to write "famous - query should reflect as Wada Pav (Street food)
i.e. is because of Location near by

Hi Vinnal,

Apologies - would you mind giving another example of how this would work? Today you can sort the search results by Distance which would show you the closest location to your current location (e.g., 5 mile store away will show up before a 20 mile away store). Is there a different way a user’s Location would be used to sort results?

Thanks!
Alyssa