An unconscious 61-year-old diabetic man was believed to have been lying on a Dunedin park bench for a day and a night before he died - soon after an ambulance arrived.
St John Ambulance staff were shocked that the public had not tried to help earlier.
Sergeant Ed Baker, of Dunedin police, said Donald James Caley was found by a drainage worker at the changing rooms in Bayfield Park yesterday morning.
When ambulance staff arrived there were "signs of life", but Mr Caley died soon after, Mr Baker said.
The earliest sighting of the man lying outside the changing room was on Sunday morning, between 9am and 10am.