Sachverhalt: A. Y._ fuhr mit seinem Taxi-Personenwagen am 24. April 2003 um 23.15 Uhr von der Limmatstrasse in die Ackerstrasse. Er beabsichtigte, durch die Ackerstrasse hindurch zu fahren, um am Limmatplatz einen Kaffee zu trinken. An der Einfahrt zur Ackerstrasse (Ecke Limmat-/Ackerstrasse) steht das Signal "Verbot für Motorwagen und Motorräder 22.00 - 05.00 h" mit der Zusatztafel "Zufahrt für Anwohner, Taxi, PTT, öffentl. Dienste und zum Güterumschlag jederzeit gestattet". B. Mit Verfügung vom 13. August 2003 sprach der Stadtrichter von Zürich Y._ gestützt auf Art. 27 Abs. 1 SVG und Art. 18 Abs. 1 SSV sowie in Anwendung von Art. 90 Ziff. 1 SVG der Missachtung des Vorschriftssignals "Allgemeines Fahrverbot in beiden Richtungen" schuldig und bestrafte ihn mit einer Busse von Fr. 100.--. Y._ erhob dagegen Einsprache. Der Einzelrichter in Strafsachen des Bezirks Zürich sprach Y._ am 9. November 2004 von Schuld und Strafe frei. Eine kantonale Nichtigkeitsbeschwerde des Stadtrichteramtes Zürich wies das Obergericht des Kantons Zürich mit Beschluss vom 28. Dezember 2004 ab. C. Die Oberstaatsanwaltschaft des Kantons Zürich erhebt eidgenössische Nichtigkeitsbeschwerde mit dem Antrag, den Beschluss des Obergerichts des Kantons Zürich aufzuheben und die Sache zu neuer Beurteilung an die Vorinstanz zurückzuweisen. Das Obergericht des Kantons Zürich verzichtet auf eine Stellungnahme zur Beschwerde. Y._ hat sich innerhalb der ihm gesetzten Frist nicht vernehmen lassen.