多项选择题

对竖曲线最大坡长进行限制的主要原因有()。

A.保证通行能力
B.保证车辆刹车安全
C.避免车辆爬坡无力
D.保证视距要求