解析:
解:设 $ AE = x \, \mathrm{m} $,$ AB = h \, \mathrm{m} $。
在 $ \mathrm{Rt}\triangle ADE $ 中,$ DE = 10 \, \mathrm{m} $,$ CD = 20 \, \mathrm{m} $,$ \sin\angle DCE = \frac{DE}{CD} = \frac{10}{20} = \frac{1}{2} $,故 $ \angle DCE = 30° $,$ CE = CD · \cos30° = 20 · \frac{\sqrt{3}}{2} = 10\sqrt{3} \, \mathrm{m} $,则 $ AC = AE + CE = x + 10\sqrt{3} $。
在 $ \mathrm{Rt}\triangle ABC $ 中,$ \tan60° = \frac{AB}{AC} $,即 $ \sqrt{3} = \frac{h}{x + 10\sqrt{3}} $,得 $ h = \sqrt{3}(x + 10\sqrt{3}) $ ①。
在 $ \mathrm{Rt}\triangle BDF $($ F $ 为过 $ D $ 作 $ AB $ 的垂线垂足)中,$ DF = AE = x $,$ BF = AB - AF = h - 10 $,$ \tan30° = \frac{BF}{DF} $,即 $ \frac{\sqrt{3}}{3} = \frac{h - 10}{x} $,得 $ x = \sqrt{3}(h - 10) $ ②。
将②代入①:$ h = \sqrt{3}[\sqrt{3}(h - 10) + 10\sqrt{3}] = \sqrt{3}[ \sqrt{3}h - 10\sqrt{3} + 10\sqrt{3} ] = 3h $,解得 $ h = 30 \, \mathrm{m} $。
答案:B