Как определить, кто находится в конце строки

Я пытаюсь создать приложение, которое даст приблизительное положение линии. здесь, в моем колледже, у нас есть студенческий ресторан, линия которого становится огромной в течение нескольких дней, примерно 1 час или 2 часа ожидания.

Я написал код, который будет определять местоположение человека по GPS и указывать, какая часть строки в разных разделах принадлежит этому человеку. что-то вроде этого где секция 1 является входом и продолжает расти до секции 6, где самая длинная линия из всех возможных.

Это прекрасно работает, но я изо всех сил пытаюсь определить, в каком секторе конец строки.

Моя идея: приложение будет работать в фоновом режиме во время обеда, и если пользователь будет находиться внутри разделов, оно будет со временем отправлять свое местоположение в базу данных и в каком разделе он находится. с этим, получите свою позицию в секции 15 минут спустя, если он все еще находится в том же блоке или в соседнем блоке, он находится в очереди (потому что он остановился / едва шел). Но у меня просто нет лучшего способа определить, к какому отрезку относится конец линии. У вас, ребята, есть мысли о том, как я могу с этим справиться?

2 ответа

Используйте геозону для этого.

  1. Установите geoFence для всех этих разделов.

  2. Получить GPS-местоположение пользователя и определить, в какой геозоне он.

  3. Получить местоположение пользователя через 15 минут и определить, изменился ли раздел геозоны пользователя или нет, он скажет вам, в каком разделе пользователь сейчас находится.

Основная задача - определить геозону для каждого участка с 1 по 6. Вам необходимо вручную ввести геозону для каждого участка, а затем проверить местоположение пользователя по диапазону геозоны.

  1. Вставьте датчики в местах, которые могут сообщить свои показания.
  2. Соберите данные за несколько дней и статистически определите вероятность ожидания в разное время

Например, от 1: есть счетчик в секции 1 (вход) и 1 счетчик на выходе.

Вы знаете, сколько может поместиться в ресторане.

Размер очереди - ресторан Входная стойка - Ресторан Емкость - выходной счетчик. Возможно, вы сможете рассчитать скорость, с которой люди заканчивают есть и когда место становится доступным.

Другие вопросы по тегам