Если клиенты не могут напрямую общаться друг с другом, то нет, не напрямую.
Чтобы рассчитать расстояние между двумя точками, необходимо знать, где эти две точки находятся в отношениидруг другу.Координаты дают вам это.Вместо этого вы можете отправить относительные позиции в другое место, но серверу все равно нужно будет знать, что это такое.
Вы можете размыть данные, но тогда вы снизите точность.вместо этого возможно, чтобы эти два устройства использовали какой-то общий ключ для разблокировки / декодирования / дешифрования местоположений?Затем сервер будет просто передавать данные между клиентами, но только клиенты смогут декодировать координаты друг от друга и сами смогут рассчитать расстояние.Я думаю, что это ваша лучшая ставка.
Кроме того, +1 за то, что вы действительно хотите сохранить конфиденциальность пользователя!