I have a question about detecting current locations and also highlighting locations nearest my location.
I think I actually have two questions here but I will start with just 1 and see where I can get to

I have a list of locations around the UK, for each location I have it's name, it's latitude and it's longitude
I have a card on my stack that currently shows every single location, just by name in a list field and the user can either search that field using my search box or scroll through the field to find the right location and make their selection.
What I would like to try and do is that each time the card is loaded, by default enter the three nearest locations to their current location at the top of my list (or in a different field on top of my list)
Can anyone help point me in the right direction here? I feel like there is probably a way to identify the users current location (on mobile), and to then identify the three closest locations to them by searching through the latitude and longitude for each location and then displaying them at the top of my field. I am just not quite sure where to start with all of this. Any tips / advice?
Many Thanks