Самый надежный способ убедиться, что пользователь находится в нужном месте, - это разместить какой-то секретный код в указанном месте, который пользователь должен будет найти и напечатать.
Поскольку вы, похоже, играете в какую-то игру, почему бы не устроить дешевый подарок (например, шоколад или торт), содержащий код?
Это, конечно, выполнимо, только если выбранные вами местоположения являются местоположениями, которые вы каким-то образом контролируете. Вы можете договориться о сотрудничестве с франшизой кафе и использовать места кафе в качестве остановочных пунктов.
Дайте секретный код в начальной точке, и когда он прибудет в кафе, пользователь может преобразовать свой секретный код в тесто или что-то в этом роде, а его код используется для генерации кода завершения.