Authorities in Xi'an, Shaanxi province, have pledged to stop sprinkler trucks spraying water in freezing weather after an icy road was blamed for a 38-vehicle pileup over the weekend.