К сожалению, опыты с симуляцией показали, что с такими длинными участками все далеко не хорошо - начинают срабатывать только довольно близко к концу. Когда "начинал" движение за 70-50 км, никакой реакции не было. Начал за 17 км - сработало сразу. Набрался терпения и запустил за 33 км (хотел проверить гипотезу о максимальной дистанции не в 65535 м, а в 32767 м - программистам тоже должны быть эти числа понятны
) - начало срабатывать только за 12 км до конца
Пока не знаю, что с этим делать, но точно надо менять дистанцию между оповещениями - уже пятое через каждую минуту стало казаться слишком назойливым. Поставил пока промежуток 1 км для участков более 10 км, но, кажется, лучше сделать 3 км
А неравномерные оповещения (например, учащающиеся к концу), которые подошли бы лучше всего, у меня пока не предусмотрены