add <f:view contentType="text/html"> somewhere on the page
Thanks a lot!
I spent so much time on this but solution is so simple:)
Google Map does not support xhtml in general. It is well known problem.
Facelets when working with JSF 1.2 sets contentType="application/xhtml+xml" by default. This causes the glitch you met.