вообще не стоит такие вещи оставлять на автоматику - определи местоположени пользователя по ип, потом дай ему возможность указать, откуда он на самом деле
Это все таксисты на карте в реальном времени и один поток заказов от клиентов.
сервис решает задачу водителя - оптимизация маршрута, поток клиентов
сервис решает задачу пасажира - получить машину асап, предсказуемость времени доставки, защиту прав
А твой "сервис" не решает ни одну из приведенних задач - те по сути он не нужен обеим сторонам