Увеличить геокординаты так, чтобы можно было найти ближайшие точки

Я работаю над проектом, который использует внешний API для поиска близлежащих магазинов для заданных Geo координат Теперь проблема, если в случае, если сейчас есть магазин, доступный для заданных координат, мы все еще должны быть в состоянии получить любое из его ближайших мест для магазинов, что означает, что мы, возможно, должны увеличить координаты периодически, пока мы не найдем такие магазины или места (магазины), что также означает, что мы увеличиваем (GPS радиус), Теперь мой вопрос заключается в том, есть ли какой-либо подобный алгоритм, который делает подобное, также является ли мой подход правильным в этом случае, потому что я увеличиваю количество просмотров API

def get_nearby_stores(member_id,lat,lon):
   api = B2C
   response , status_code = api.get_nearest_location_shop(
        member_id=member_id,
        lat=lat,
Вернуться на верх