Можно тупо брать евклидово расстояние между 2D-координатами (как будто они находятся на плоскости). Это будет неплохо работать в пределах небольших площадей (единицы-десятки километров). Думаю, ошибка меньше одного метра (GPS дает большую погрешность) не будет играть роли при выборе объекта за несколько километров от себя.