解:作CF⊥l1交于点E,CE⊥l2交于点F;可以得到∠ECD+∠DCB=∠DCB+∠BCF∴∠ECD=∠FCB且∠CED=∠CFB=90° CD=CB∴△CDE与△CBF全等∴CE=CF=4km 即村庄C到公路l2的距离为4km
解:连接AC,作CF⊥l1交于点E,CE⊥l2交于点F;∵AB=BC=CD=DA=5公里,∴四边形ABCD是菱形,∴∠CAE=∠CAF,∴CE=CF=4公里。