Hello everyone,
I'had the same probleme you have and i solved it with a modification of the css style of the "div" that contain the map.
I had a height and a width to the style of the "div" and the googlemapAPI 2.2 is visible.
For me, the problem was that the "template.css" of the web version had :
#map {
height: 350px;
width: 440px;
}
and in the iphone template, this information was missing.
I hope that information will help you
For information, this solution work with the iphone template but doesn't work with the xhtml(smartphone) template.