The man arrested after Tuesday's daylight shooting of Yaletown bicycle shop owner Paul Dragan, 52, and roving gun battle with police has been charged with six counts of attempted murder and firearms violations.

Police shot Battersby "multiple times" including "in the arm, the leg, the knee, and several other areas" outside Science World, LePard said. He added an officer whose head was hit by glass after her car window was shot left hospital yesterday.

The fact nobody else was injured despite the shoot-out's location is "somewhat miraculous," he said.

"Officers have to be conscious of where every bullet they fire is going to go, because otherwise the public is at risk," LePard said. "In this case, there was a very determined shooter who was focused not only on allegedly (trying to kill) the victim, but also the police officers, and clearly the interest in putting an end to his rampage was the priority."

The acting chief said he was in awe of officers' courage, "who literally were running into danger as people were fleeing and diving for cover."​