Also, just so you know I have tested this with the theme I am currently using and twenty ten (default WordPress theme), no other plugins active, and got same results.
Hey Ian I am having the same problem. I used the snippet you just gave. I works great on my iPad. The iPhone now resized the map but breaks up my place marks and map.