解:设图书馆$ H $距离公交站$ A $为$ x\mathrm {km},$学校$ C $到公路的距离为$ y\mathrm {km}$
∵$DA \perp AB,$$CB \perp AB$
∴$\triangle DAH$和$\triangle HBC$均为直角三角形
由$ DH=CH $可得$ 15^2 + x^2=(25 - x)^2 + y^2$
由$∠DHC=90^\circ $可得$ x(25 - x) = 15y $
联立解得$ x=10,$$y=10 $
∴图书馆$ H $应建在距离公交站$ A 10\ \mathrm {km }$处,学校$ C $到这条公路的距离是$10\ \mathrm {km}$