(1)解:由题意知,角HPD=90度,角BPD=60度,所以角BPH=30度,角PBH=60度,因为PH垂直CH,所以角PHB=90度,所以角PBH=60度,所以PB=2HB,在Rt三角形PBH中,由勾股定理得,PB2=PH2+BP2,设BH=x,PB=2x,因为PH=300米,所以(2x)2=(300)2+x2,x=100根号下3,因为tanB=根号3/3,所以角ABC=30度,因为H,B,C在同一直线上,所以角PBH+角ABP+角ABC=180度,所以角ABP=180度-60度-30度=90度,(2)在Rt三角形ABP中,可求得角APB=30度,tan角APB=tan30度=AB/PB,AB=200.所以A,B两点之间的距离为200米。
:由题意知,角HPD=90度,角BPD=60度,所以角BPH=30度,角PBH=60度,因为PH垂直CH,所以角PHB=90度,所以角PBH=60度,所以PB=2HB,在Rt三角形PBH中,由勾股定理得,PB2=PH2+BP2,设BH=x,PB=2x,因为PH=300米,所..