Как определить входит ли координаты в круг?
Вхождение координаты в круг - формула простая:
Вам же наверное, надо считать расстояние от точки до отрезков, из которых состоит маршрут:
Только контролировать чтобы перпендикуляр падал на отрезок, а не на прямую.
Или упростить задачу.
Сгенерировать делить отрезки на точки с расстоянием не более N метров и сверяться по первой простой вормуле.
1. Записать маршрут в базу данных, например MySQL умеет работать с географическими данными.
2. Определять отклонение от маршрута (ST_Distance), если больше заданного - оповещать.