解:过点B作BE⊥AE于点E,
∴∠E=90°,
根据题意得:CD=AE=50米,∠EAB=30°,∠ADC=60°,
在Rt△ABE中,tan∠EAB=tan30°=
=
,
∴BE=AE•
=50×
=
≈29(米),
在Rt△ACD中,tan∠ADC=tan60°=
,
∴AC=CD•tan60°=50×
≈87(米),
BD=AC-BE=87-29=58(米).
分析:首先过点B作BE⊥AE于点E,根据题意得:CD=AE=50米,∠EAB=30°,∠ADC=60°,然后在Rt△ABE与Rt△BCD中,用正切函数计算即可求得两楼的高度.
点评:本题考查仰角与俯角的定义,要求学生能借助仰角与俯角构造直角三角形并解直角三角形.注意数形结合思想的应用.