Police said Pedro Silva, of Jackson Heights, shot 33-year-old Ivan Rodriguez in the neck and head near 90th Street on Friday, Sept. 20.
Rodriguez was rushed to Elmhurst Hospital, where he was pronounced dead, police said.
A resident, who didn't want his name used, for fear of retaliation, told DNAinfo New York last week that there was a large group of men that were fired at by passengers in a vehicle.
Silva was arrested and charged with second-degree murder, criminal possession of a weapon and criminal use of a firearm.
The shooting was reportedly related to a fight over gang territory, but police could not immediately confirm that.
A man who lived in the same Corona apartment as Rodriguez, Martin Vasquez, said the victim was quiet and kept to himself.
"We never talked, just say hello and how are you," he said, adding that Rodriguez began renting a room in the apartment two months ago. He said he was from Mexico, but didn't know if he had any family nearby.
The shooting came days after a man was stabbed to death just a block away, also in broad daylight. The suspect in that stabbing, Steven Torres, was charged with second-degree murder and criminal possession of a weapon.
The daytime murders have left business owners and residents on edge, and state Sen. Jose Peralta called for more police along the busy stretch that he said was reminiscent of the "old Times Square."