Сравнение возможностей разных "ГеоБД"
PostgreSQL с POSTGIS особо не буду упоминать из-за отсутствия горизонтального масштабирования из под "коробки". Геопоиск по радиусу: Геопоиск по полигону: Нахождение расстояния между точками: Все эти БД умеют в запросах определять расстояние от координат пользователя до хранящихся точек на заданном полигоне/радиусе.
Но именно находить расстояние между двумя точками: Если нужно построение оптимальных...