解:(1)如图,过点P作PD⊥AB于点D.
在Rt△PBD中,∠BDP=90°,∠PBD=90°-45°=45°,
∴BD=PD=3千米.
在Rt△PAD中,∠ADP=90°,∠PAD=90°-60°=30°,
∴AD=
PD=3
3
千米,PA=6千米.
3
∴AB=BD+AD=3+3
(千米);
3
(2)如图,过点B作BF⊥AC于点F.
根据题意得:∠ABC=105°,
在Rt△ABF中,∠AFB=90°,∠BAF=30°,
∴BF=
AB=1 2
千米,AF=3+3
3
2
AB=
3
2
+3 千米.
3
在△ABC中,∠C=180°-∠BAC-∠ABC=45°.
在Rt△BCF中,∠BFC=90°,∠C=45°,
∴CF=BF=
千米,3+3
3
2
∴PC=AF+CF-AP=3