За 50 метров до остановки - это и есть заранее. А напротив остановки - это за 0 метров. Кроме того, в движущемся п/с в принципе трудно определить, сколько метров осталось до остановки, даже если обзор не загорожен ничем. А если окно грязное/ночь/машины/другие пассажиры/всё вместе? И наконец, пассажир может первый раз ехать по маршруту и не знать, где именно там остановка. Поэтому, нужно разработать регламент для водил, за сколько метров до остановки он должен подать некий сигнал в салон или объявление о том, чтобы пассажиры начинали вставать со своих мест и нажимали кнопки требования остановки. И карать водилу за несоблюдение этого регламента.