If "The people on the street need to be wearing sunscreen.", does this mean that "The hot weather requires people to wear sunscreen"?
yes